Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [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
%AddToSaveSet %AddToSyncSet %BMEBuilt %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 %OnDeleteModel %OnDeleteSource %OnDetermineClass
%OnGetPropertyInfo %OnInvokeAction %OnLoadModel %OnNewSource
%OnOpenSource %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 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) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.