|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Invoker
Invoker interface describes a class that can validate and invoke rules. As such, it also encompasses the execution context. The ActionManager is currently the only such class.
Method Summary | |
---|---|
boolean |
applyRule(Rule rule,
java.util.Map<java.lang.String,java.lang.Object> context)
|
boolean |
controlObject(java.lang.String domain,
java.lang.String objectName,
java.lang.String control,
java.lang.String point,
java.util.Map<java.lang.String,java.lang.String> modifiers,
java.util.Map<java.lang.String,java.lang.Object> context)
|
Rule |
getRule(java.lang.String category,
java.lang.String ruleName)
|
void |
informModel(java.lang.String domain,
java.lang.String objectName,
java.lang.String modelName,
Event event)
|
boolean |
objectExists(java.lang.String domain,
java.lang.String objectName)
Tests for existence of a component object |
boolean |
ruleExists(java.lang.String ruleName)
Tests for existence of a rule |
RuleTrace |
traceRule(Rule rule,
RuleTrace trace)
|
Methods inherited from interface com.monad.homerun.model.Relator |
---|
canObserveModel, domainExists, getModel, getModelStatus, getValueType |
Method Detail |
---|
boolean ruleExists(java.lang.String ruleName)
ruleName
- name of the rule to testboolean objectExists(java.lang.String domain, java.lang.String objectName)
objectExists
in interface Relator
domain
- the objects' domainobjectName
- the name of the object
Rule getRule(java.lang.String category, java.lang.String ruleName)
boolean applyRule(Rule rule, java.util.Map<java.lang.String,java.lang.Object> context)
RuleTrace traceRule(Rule rule, RuleTrace trace)
boolean controlObject(java.lang.String domain, java.lang.String objectName, java.lang.String control, java.lang.String point, java.util.Map<java.lang.String,java.lang.String> modifiers, java.util.Map<java.lang.String,java.lang.Object> context)
void informModel(java.lang.String domain, java.lang.String objectName, java.lang.String modelName, Event event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |