abstract class Ens.Rule.Utilities

Utility methods used by the Rules editor and compiler.

Method Inventory


classmethod GetFunctionSet(Output funcset) as %Status [ Language = objectscript ]
Return the list of functions (methods) based on compiled classes.
If cache is found in context class, use it, otherwise, build it.
This list is returned in funcset.
The list is of the form: list(NAME) = $LB(class,name,specparsed).
classmethod ResolveFunction(pFuncName As %String, Output pClassName As %String, Output pMethodName As %String, Output pParsedSpec As %String) as %Status [ Language = objectscript ]
If function is found in the FunctionSet, return the ClassName, MethodName and ParsedSpec Otherwise, return error