RuleEngineJs

class RuleEngineJs(verbose: Boolean = false)

Constructors

Link copied to clipboard
constructor(verbose: Boolean = false)

Functions

Link copied to clipboard
fun evaluateAll(enrollmentTarget: RuleEnrollmentJs?, eventsTarget: Array<RuleEventJs>, executionContext: RuleEngineContextJs): Array<RuleEffectsJs>
Link copied to clipboard
Link copied to clipboard
fun evaluateEvent(target: RuleEventJs, ruleEnrollment: RuleEnrollmentJs?, ruleEvents: Array<RuleEventJs>, executionContext: RuleEngineContextJs): Array<RuleEffectJs>
Link copied to clipboard
fun validate(expression: String, dataItemStore: JsMap<String, DataItemJs>): RuleValidationResult
Link copied to clipboard
fun validateDataFieldExpression(expression: String, dataItemStore: JsMap<String, DataItemJs>): RuleValidationResult