Ens.Alerting.Context.Notify

persistent class Ens.Alerting.Context.Notify extends %Library.Persistent, %XML.Adaptor

SQL Table Name: Ens_Alerting_Context.Notify

Context for determining where Managed Alert notifications should be sent.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties

property NotificationRequest as Ens.Alerting.NotificationRequest;
Property methods: NotificationRequestGet(), NotificationRequestGetObject(), NotificationRequestGetObjectId(), NotificationRequestGetSwizzled(), NotificationRequestIsValid(), NotificationRequestNewObject(), NotificationRequestSet(), NotificationRequestSetObject(), NotificationRequestSetObjectId(), NotificationRequestUnSwizzle()
property Notify as %Boolean [ InitialExpression = 1 ];
Property methods: NotifyDisplayToLogical(), NotifyGet(), NotifyIsValid(), NotifyLogicalToDisplay(), NotifyLogicalToXSD(), NotifyNormalize(), NotifySet(), NotifyXSDToLogical()
property Targets as list of Ens.Alerting.NotificationTarget;
Property methods: TargetsBuildValueArray(), TargetsCollectionToDisplay(), TargetsCollectionToOdbc(), TargetsDisplayToCollection(), TargetsGet(), TargetsGetObject(), TargetsGetObjectId(), TargetsGetSwizzled(), TargetsIsValid(), TargetsOdbcToCollection(), TargetsSet(), TargetsSetObject(), TargetsSetObjectId()

Methods

private method %OnAddToSaveSet(depth As %Integer = 3, insert As %Integer = 0, callcount As %Integer = 0) as %Status [ Language = objectscript ]
Don't permit this object to be saved at this time. The persistence is primarily to ensure that the class is listed in various Ensemble lists.
method NotifySet(pNotify As %Boolean) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods (Including Private)

Feedback