persistent class Ens.Enterprise.MonitorRole
extends %Persistent, %XML.Adaptor, %ZEN.DataModel.ObjectDataModel
property Categories
as %String;
property MonitorRole
as %String [ Required ];
classmethod %OnDeleteSource(pID As %String)
as %Status
The dataController invokes this method to delete a database object.
method %OnLoadModel(pRole As Ens.Enterprise.MonitorRole)
as %Status
This method loads data from a database object (Ens.Enterprise.MonitorRole)
into a model object (Ens.Enterprise.MonitorRoleModel).
method %OnNewSource(Output pSC As %Status = $$$OK)
as %RegisteredObject
invoked by datacontroller when a new object is created:
method %OnOpenSource(pID As %String)
as %RegisteredObject
The dataController invokes this method to open an existing database object.
method %OnSaveSource(pClient As Ens.Enterprise.MonitorRole)
as %Status
The dataController invokes this method when saving a database object.
method %OnStoreModel(pRole As Ens.Enterprise.MonitorRole)
as %Status
This method writes the data from a model object (Ens.Enterprise.MonitorRole)
into a database object (Ens.Enterprise.MonitorClient) and saves the database object.
classmethod EnumerateMonitorRolesClose(ByRef qHandle As %Binary)
as %Status
classmethod EnumerateMonitorRolesExecute(ByRef qHandle As %Binary)
as %Status
classmethod EnumerateMonitorRolesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0)
as %Status
method GetURLPath()
as %String
index (MonitorRole on MonitorRole) [IdKey,Unique];