This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

Ens.Rule.Model.ruleDefinition

class Ens.Rule.Model.ruleDefinition extends Ens.Rule.Model.base, Ens.Util.PortalModelBase

Property Inventory

Method Inventory

Properties

property alias as %String);
Property methods: aliasDisplayToLogical(), aliasGet(), aliasIsValid(), aliasLogicalToDisplay(), aliasLogicalToOdbc(), aliasNormalize(), aliasSet()
property assistClass as %String (XMLPROJECTION = "NONE");
Property methods: assistClassDisplayToLogical(), assistClassGet(), assistClassIsValid(), assistClassLogicalToDisplay(), assistClassLogicalToOdbc(), assistClassNormalize(), assistClassSet()
property constraintCache as %ZEN.proxyObject (XMLPROJECTION = "NONE");
Property methods: constraintCacheGet(), constraintCacheGetSwizzled(), constraintCacheIsValid(), constraintCacheNewObject(), constraintCacheSet()
property context as %String);
Property methods: contextDisplayToLogical(), contextEditableDisplayToLogical(), contextEditableGet(), contextEditableIsValid(), contextEditableLogicalToDisplay(), contextEditableLogicalToXSD(), contextEditableNormalize(), contextEditableSet(), contextEditableXSDToLogical(), contextGet(), contextIsValid(), contextLogicalToDisplay(), contextLogicalToOdbc(), contextNormalize(), contextSet()
property contextEditable as %Boolean (XMLPROJECTION = "NONE");
Property methods: contextEditableDisplayToLogical(), contextEditableGet(), contextEditableIsValid(), contextEditableLogicalToDisplay(), contextEditableLogicalToXSD(), contextEditableNormalize(), contextEditableSet(), contextEditableXSDToLogical()
property description as %String);
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property hasConstraints as %Boolean (XMLPROJECTION = "NONE");
Property methods: hasConstraintsDisplayToLogical(), hasConstraintsGet(), hasConstraintsIsValid(), hasConstraintsLogicalToDisplay(), hasConstraintsLogicalToXSD(), hasConstraintsNormalize(), hasConstraintsSet(), hasConstraintsXSDToLogical()
property isRoutingRule as %Boolean (XMLPROJECTION = "NONE");
Property methods: isRoutingRuleDisplayToLogical(), isRoutingRuleGet(), isRoutingRuleIsValid(), isRoutingRuleLogicalToDisplay(), isRoutingRuleLogicalToXSD(), isRoutingRuleNormalize(), isRoutingRuleSet(), isRoutingRuleXSDToLogical()
property production as %String);
Property methods: productionDisplayToLogical(), productionGet(), productionIsValid(), productionLogicalToDisplay(), productionLogicalToOdbc(), productionNormalize(), productionSet()
property ruleSets as list of Ens.Rule.Model.ruleSet (XMLNAME = "ruleSet", XMLPROJECTION = "ELEMENT");
Property methods: ruleSetsBuildValueArray(), ruleSetsCollectionToDisplay(), ruleSetsCollectionToOdbc(), ruleSetsDisplayToCollection(), ruleSetsGet(), ruleSetsGetObject(), ruleSetsGetObjectId(), ruleSetsGetSwizzled(), ruleSetsIsValid(), ruleSetsOdbcToCollection(), ruleSetsSet(), ruleSetsSetObject(), ruleSetsSetObjectId()
property ruleType as %String (XMLPROJECTION = "NONE");
Property methods: ruleTypeDisplayToLogical(), ruleTypeGet(), ruleTypeIsValid(), ruleTypeLogicalToDisplay(), ruleTypeLogicalToOdbc(), ruleTypeNormalize(), ruleTypeSet()
property variables as list of Ens.Rule.Model.variable (XMLNAME = "variable", XMLPROJECTION = "ELEMENT");
Property methods: variablesBuildValueArray(), variablesCollectionToDisplay(), variablesCollectionToOdbc(), variablesDisplayToCollection(), variablesGet(), variablesGetObject(), variablesGetObjectId(), variablesGetSwizzled(), variablesIsValid(), variablesOdbcToCollection(), variablesSet(), variablesSetObject(), variablesSetObjectId()

Methods

classmethod LoadFromClass(pClassname As %String = "", Output pRuleDefinition As Ens.Rule.Model.ruleDefinition, pLoadConstraintCache As %Boolean = 1, pConcurrency As %Integer = -1) as %Status
method SaveAs(pClassName As %String) as %Status

Inherited Members

Inherited Properties

Inherited Methods

Feedback