|
|||||||||
| 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 test
boolean objectExists(java.lang.String domain,
java.lang.String objectName)
objectExists in interface Relatordomain - 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 | ||||||||