Home > Class Reference > ENSLIB namespace > EnsLib.MsgRouter.RuleAssist
Private  Storage   


abstract class EnsLib.MsgRouter.RuleAssist extends Ens.Rule.Assist


Parameters Properties Methods Queries Indices ForeignKeys Triggers


GetContextClass GetDescription GetIsRoutingRule GetMetaData
GetPropertyList GetQueryData GetShortDisplay IsHidden
RuntimeConstraintCheck getClassPropertyList getClassPropertyType


• classmethod GetContextClass() as %String
Returns the context class. If the return value is not null, then users can not change it
• classmethod GetDescription() as %String
Returns the description of the rule type
• classmethod GetIsRoutingRule() as %String
Returns if the rule is a routing rule
• classmethod GetMetaData() as %String
This method returns the meta data for the cconstraint fields The structure of the meta data is the following: meta-data = comma separted list of fields field = colon separated values: = constraint-field-name : caption : [collection] # [type] [ # parameter ] the valid value for collection-type is commalist or null the valid values for type is configname, class or query the parameter for class is passed to the class finder dialog box.
• classmethod GetPropertyList(pArray, pText, pPropertyTypeOverride) as %String
This method is called to return a list of properties
• classmethod RuntimeConstraintCheck(ByRef pArray, pContext, Output pPassed) as %Status
This method is called at runtime for constraint check The method is to return 1 or 0 on the output parameter pPassed