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];
Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.