classmethod GetClassName(id As %String)
as %String
[ ZenMethod ]
Get the class name (in case what's been selected is an alias which is invalid as a class name).
If the id is already a class name, that class name will be returned as the return value.
classmethod IsRouterClass(pClass As %String)
as %Boolean
[ ZenMethod ]
This method is invoked when the user completes the Wizard pressing "OK".
Returns a null string if it succeeds, or an error message otherwise.
The last two arguments, pAlias and pClass, are only used if the Business Process has an associated rule,
in which case they identify the alias (if any) and class name to use for the rule.
classmethod RouterHasValidationSetting(pClass As %String)
as %Boolean
[ ZenMethod ]
method calculateRuleName(hostType)
as %String
[ Language = javascript ]
method changeRuleValidation(type)
[ Language = javascript ]
method getDialogValue()
[ Language = javascript ]
Get the value that will be applied when the user presses the OK button.
This is implemented by subclasses.
method ondialogFinish(action)
as %Boolean
[ Language = javascript ]
This callback is called when the user presses the OK button.
If this returns false, then the action is canceled.
method ondialogStart()
[ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
method showRuleDetails(field)
[ Language = javascript ]
Launch the profile info dialog.
method toggleRuleCheckbox()
[ Language = javascript ]
We only use this for the OTHER tab. The HL7 and X12 routing processes are always router classes.
method toggleRuleField(tab)
[ Language = javascript ]