Home > Class Reference > ENSLIB namespace > Ens.BPL.Case

Ens.BPL.Case

class Ens.BPL.Case extends Ens.BPL.CaseNode

This represents a block of activities to be performed for a particular case within a tag.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property Condition as %String;
This holds the condition which selects this case
Property methods: ConditionDisplayToLogical(), ConditionGet(), ConditionIsValid(), ConditionLogicalToDisplay(), ConditionLogicalToOdbc(), ConditionNormalize(), ConditionSet()
property Name as %String;
This holds the name of the case ( case label )
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Methods (Including Private)

method DisplayName() as %String [ Language = objectscript ]
Provide a user readable string which names the activity
method GenerateXML(pStream As %BinaryStream) as %Status [ Language = objectscript ]
method Validate(ByRef pStatus As %Status, pContext As Ens.BPL.ValidationContext) as %Status [ Language = objectscript ]
Perform a sanity check on the nodes in the parse tree

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

FeedbackOpens in a new window