Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.Enterprise.MonitorRole
Private  Storage   

Ens.Enterprise.MonitorRole


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

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 11 1 1


Summary


Properties
%Concurrency %data %id %seriesCount %seriesNames
%source Categories MonitorRole

Methods
%%OIDGet %1Check %AddJrnObjToSyncSet %AddToSaveSet
%AddToSyncSet %BMEBuilt %BindExport %BuildIndices
%BuildIndicesAsync %BuildIndicesAsyncResponse %BuildIndicesSegment %BuildObjectGraph
%CheckConstraints %CheckConstraintsForExtent %ClassIsLatestVersion %ClassName
%Close %ComposeOid %ConstructClone %CopyDataFromModel
%CopyDataToModel %CreateModelInstance %Delete %DeleteExtent
%DeleteId %DeleteModel %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DowngradeConcurrency %ExecuteAfterTriggers %ExecuteBeforeTriggers
%Exists %ExistsId %Extends %FileIndices
%FileIndicesBuffered %GUID %GUIDSet %GetJSValidationCode
%GetLock %GetLookupSQL %GetParameter %GetPropertyInfo
%GetPropertyList %GetSwizzleObject %Id %IncrementCount
%InsertBatch %InvokeAction %IsA %IsModified
%IsNull %IsReadOnly %JournalObject %KillExtent
%KillExtentData %LoadFromMemory %LockExtent %LockId
%New %NormalizeObject %ObjectIsNull %ObjectModified
%Oid %OnBeforeAddToSync %OnCopyDataFromModel %OnCopyDataToModel
%OnDeleteModel %OnDeleteSource %OnDetermineClass %OnGetPropertyInfo
%OnInvokeAction %OnLoadModel %OnNewSource %OnOpenSource
%OnSaveSource %OnStoreModel %OnSubmit %Open
%OpenId %OpenModel %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %SQLAcquireLock %SQLAcquireTableLock
%SQLAfterTriggers %SQLBeforeTriggers %SQLBuildIndices %SQLBuildPurgeIndexForRow
%SQLBuildPurgeIndices %SQLCheckUnique %SQLCheckUniqueIndices %SQLCheckUniqueKeys
%SQLCopyIcolIntoName %SQLCopyNameIntoIcol %SQLCreateInsDelTables %SQLDefineiDjVars
%SQLDelete %SQLDeleteChildren %SQLDeleteTempStreams %SQLEExit
%SQLExists %SQLFKeyDelLock %SQLFastInsert %SQLFieldValidate
%SQLGetLock %SQLGetOld %SQLGetOldAll %SQLGetOldIndex
%SQLInsert %SQLInsertComputes %SQLInsertStreams %SQLInvalid
%SQLInvalid2 %SQLMVDelete %SQLMVIndexDelete %SQLMVIndexInsert
%SQLMVIndexUpdate %SQLMVInsert %SQLMVUpdate %SQLMissing
%SQLNormalizeCompFields %SQLNormalizeFields %SQLPurgeIndices %SQLQuickBulkInsert
%SQLQuickBulkLoad %SQLQuickBulkSave %SQLQuickBulkUpdate %SQLQuickDelete
%SQLQuickDeleteChildren %SQLQuickFindPKeyByRowID %SQLQuickFindRowIDByPKey %SQLQuickInsert
%SQLQuickLoad %SQLQuickLoadChildren %SQLQuickLogicalToOdbc %SQLQuickOdbcToLogical
%SQLQuickUpdate %SQLReleaseLock %SQLReleaseTableLock %SQLStorageValidation
%SQLTrigDelTab %SQLTrigInsTab %SQLUnlock %SQLUnlock2
%SQLUnlockError %SQLUnlockRef %SQLUpdate %SQLUpdateComputes
%SQLUpdateStreams %SQLValidateCompFields %SQLValidateFields %SQLicompView
%SQLnBuild %Save %SaveDirect %SaveIndices
%SaveModel %SerializeObject %SetModified %SortBegin
%SortEnd %SubmitHandler %SyncObjectIn %SyncTransport
%UnlockExtent %UnlockId %UpgradeConcurrency %ValidateIndices
%ValidateObject %XMLGenerate EnumerateMonitorRolesClose EnumerateMonitorRolesExecute
EnumerateMonitorRolesFetch GetURLPath XMLAfterExport XMLBeforeExport
XMLDTD XMLExport XMLExportInternal XMLExportToStream
XMLExportToString XMLGetSchemaImports XMLImport XMLImportInternal
XMLIsObjectEmpty XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType


Properties


• property Categories as %String;
• property MonitorRole as %String [ Required ];

Methods


• 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.
• abstract private method %OnValidateObject() as %Status
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
• 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

Queries


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

Indices


•index (MonitorRole on MonitorRole) [IdKey,Unique];