Skip to main content

Ens.AlarmRequest

persistent class Ens.AlarmRequest extends Ens.Request

SQL Table Name: Ens.AlarmRequest

Property Inventory

Method Inventory

Parameters

parameter DOMAIN = Ensemble;
Use our own domain for localization

Properties

property DiscardOnShutdown as %Boolean [ InitialExpression = 0 ];
Property methods: DiscardOnShutdownDisplayToLogical(), DiscardOnShutdownGet(), DiscardOnShutdownGetStored(), DiscardOnShutdownIsValid(), DiscardOnShutdownLogicalToDisplay(), DiscardOnShutdownLogicalToXSD(), DiscardOnShutdownNormalize(), DiscardOnShutdownSet(), DiscardOnShutdownXSDToLogical()
property Duration as %String [ Calculated ];
This property is deprecated, use property 'Timeout' instead
Property methods: DurationDisplayToLogical(), DurationIsValid(), DurationLogicalToDisplay(), DurationLogicalToOdbc(), DurationNormalize()
property DurationInSeconds as %Float;
Property methods: DurationInSecondsDisplayToLogical(), DurationInSecondsGet(), DurationInSecondsGetStored(), DurationInSecondsIsValid(), DurationInSecondsLogicalToDisplay(), DurationInSecondsNormalize(), DurationInSecondsSet(), DurationInSecondsXSDToLogical()
property Timeout as %String;
Timeout takes both the Duration and Until specification
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutGetStored(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutLogicalToOdbc(), TimeoutNormalize()
property Until as %String [ Calculated ];
This property is deprecated, use property 'Timeout' instead
Property methods: UntilDisplayToLogical(), UntilIsValid(), UntilLogicalToDisplay(), UntilLogicalToOdbc(), UntilNormalize()

Methods

method DurationGet() as %Status
method DurationInSecondsFromNow() as %Float
This method computes the duration-in-seconds from the current time to the set time in the future It is different from the DurationInSeconds property which is a static value equal to the duration from the time of the creation of the object to the set time in the future.
method DurationSet(pDuration As %String) as %Status
method TimeoutSet(pTimeout As %String) as %Status
method UntilGet() as %Status
method UntilSet(pTimeout As %String) as %Status
method isDuration() as %Boolean

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: CacheStorage (Ens.AlarmRequest)

^Ens.MessageBodyD(ID,"AlarmRequest")
=
Duration
DurationInSeconds
Until
DiscardOnShutdown
Timeout
FeedbackOpens in a new tab