Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [Ens] >  [Enterprise] >  [MonitorRole]
Private  Storage   

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
%id %seriesCount %seriesNames %source Categories
MonitorRole

Methods
%%CLASSNAMELogicalToStorage %%CLASSNAMEStorageToLogical %AddToSaveSet %AddToSyncSet
%BMEBuilt %BuildIndicesAsync %BuildIndicesAsyncResponse %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %CreateModelInstance %Delete %DeleteExtent
%DeleteId %DeleteModel %DispatchClassMethod %DispatchGetModified
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetJSValidationCode %GetLock %GetParameter %GetPropertyInfo
%GetSwizzleObject %Id %InsertBatch %InvokeAction
%IsA %IsModified %IsNull %IsReadOnly
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnCopyDataFromModel
%OnCopyDataToModel %OnDeleteFinally %OnDeleteModel %OnDeleteSource
%OnDetermineClass %OnGetPropertyInfo %OnInvokeAction %OnLoadModel
%OnNewSource %OnOpenFinally %OnOpenSource %OnSaveFinally
%OnSaveSource %OnStoreModel %OnSubmit %Open
%OpenId %OpenModel %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SaveModel %SerializeObject %SetModified
%SortBegin %SortEnd %SubmitHandler %SyncObjectIn
%SyncTransport %UnlockExtent %UnlockId %ValidateIndices
%ValidateObject %ValidateTable EnumerateMonitorRolesClose EnumerateMonitorRolesExecute
EnumerateMonitorRolesFetch GetURLPath XMLDTD XMLExport
XMLExportToStream XMLExportToString 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.
• 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];


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.