Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.Rule.Utilities
Private  Storage   

Ens.Rule.Utilities


abstract class Ens.Rule.Utilities

Utility methods used by the Rules editor and compiler.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4


Summary


Methods
GetFunctionSet ResolveFunction buildFunctionSet buildFunctionSetOneClass


Methods


• classmethod GetFunctionSet(Output funcset) as %Status
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
If function is found in the FunctionSet, return the ClassName, MethodName and ParsedSpec Otherwise, return error
• classmethod buildFunctionSet(Output pFunctionSet) as %Status
buildFunction
• classmethod buildFunctionSetOneClass(pClass As %String, ByRef pFunctionSet) as %Status