Home > Class Reference > ENSLIB namespace > Ens.Enterprise.MonitorRole

Ens.Enterprise.MonitorRole

persistent class Ens.Enterprise.MonitorRole extends %Library.Persistent, %XML.Adaptor, %ZEN.DataModel.ObjectDataModel

SQL Table Name: Ens_Enterprise.MonitorRole

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property Categories as %String;
Property methods: CategoriesDisplayToLogical(), CategoriesGet(), CategoriesGetStored(), CategoriesIsValid(), CategoriesLogicalToDisplay(), CategoriesLogicalToOdbc(), CategoriesNormalize(), CategoriesSet()
property MonitorRole as %String [ Required ];
Property methods: MonitorRoleCheck(), MonitorRoleDelete(), MonitorRoleDisplayToLogical(), MonitorRoleExists(), MonitorRoleGet(), MonitorRoleGetStored(), MonitorRoleIsValid(), MonitorRoleLogicalToDisplay(), MonitorRoleLogicalToOdbc(), MonitorRoleNormalize(), MonitorRoleOpen(), MonitorRoleSQLCheckUnique(), MonitorRoleSQLExists(), MonitorRoleSQLFindPKeyByConstraint(), MonitorRoleSQLFindRowIDByConstraint(), MonitorRoleSet()

Methods (Including Private)

classmethod %OnDeleteSource(pID As %String) as %Status [ Language = objectscript ]
The dataController invokes this method to delete a database object.
method %OnLoadModel(pRole As Ens.Enterprise.MonitorRole) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
invoked by datacontroller when a new object is created:
method %OnOpenSource(pID As %Library.String, pConcurrency As %Library.Integer = -1, Output pSC As %Library.Status = $$$OK) as %RegisteredObject [ Language = objectscript ]
The dataController invokes this method to open an existing database object.
method %OnSaveSource(pClient As Ens.Enterprise.MonitorRole) as %Status [ Language = objectscript ]
The dataController invokes this method when saving a database object.
method %OnStoreModel(pRole As Ens.Enterprise.MonitorRole) as %Status [ Language = objectscript ]
This method writes the data from a model object (Ens.Enterprise.MonitorRole) into a database object (Ens.Enterprise.MonitorClient) and saves the database object.
abstract private method %OnValidateObject() as %Status [ Language = objectscript ]
This callback method is invoked by the %ValidateObject() method to provide notification that the current object is being validated.

If this method returns an error then %ValidateObject() will fail.

classmethod EnumerateMonitorRolesClose(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod EnumerateMonitorRolesExecute(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod EnumerateMonitorRolesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
method GetURLPath() as %String [ Language = objectscript ]

Queries

query EnumerateMonitorRoles()
Selects ID As %String, Role As %String, CategoryList As %List

Indexes

index (MonitorRole on MonitorRole) [IdKey, Type = key, Unique];
Index methods: MonitorRoleCheck(), MonitorRoleDelete(), MonitorRoleDisplayToLogical(), MonitorRoleExists(), MonitorRoleGet(), MonitorRoleGetStored(), MonitorRoleIsValid(), MonitorRoleLogicalToDisplay(), MonitorRoleLogicalToOdbc(), MonitorRoleNormalize(), MonitorRoleOpen(), MonitorRoleSQLCheckUnique(), MonitorRoleSQLExists(), MonitorRoleSQLFindPKeyByConstraint(), MonitorRoleSQLFindRowIDByConstraint(), MonitorRoleSet()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Storage

Storage Model: Storage (Ens.Enterprise.MonitorRole)

^Ens.Enterprise.MonitorRoleD(ID)
=
%%CLASSNAME
Categories