abstract class EnsLib.MsgRouter.RuleAssist
extends Ens.Rule.Assist
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
13
|
|
|
|
|
classmethod GenerateDelegateSchema()
Generates the schema for a delegate objects
classmethod GenerateDeleteSchema()
as %DynamicObject
Generates the schema for a delete objects
classmethod GenerateReturnSchema()
Configure returns on routing rules to not return a value
classmethod GenerateRuleSchema()
as %DynamicObject
Add constraint to user-visible properties of routing rule Rules
classmethod GenerateSchema()
as %DynamicObject
Add production to user-visible properties of routing rule Rule Definitions
classmethod GenerateSendSchema()
Generates the schema for a send objects
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 GetValidActions()
Add delegate, delete, and send actions for use with routing rules
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