Package org.drools.base.rule.consequence
Interface ConsequenceContext
- All Superinterfaces:
KieContext,RuleContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddelete(Object object, FactHandle.State fhState) voiddelete(FactHandle handle) voiddelete(FactHandle handle, FactHandle.State fhState) <T,K> T <T,K> T <T,K> T <T,K> T don(K core, Collection<Class<? extends Thing>> trait) <T,K> T don(K core, Collection<Class<? extends Thing>> trait, boolean logical) <T,K> T don(K core, Collection<Class<? extends Thing>> trait, Mode... modes) <T,K> T get(Declaration declaration) getChannel(String id) <T> TgetContext(Class<T> contextClass) getDeclaration(String identifier) getEntryPoint(String id) getFactHandle(Object object) getFactHandle(FactHandle handle) getMatch()getRule()getTuple()default voiddefault voidvoidhalt()Asserts an objectAsserts an object specifying that it implement the onPropertyChange listenerinsertAsync(Object object) insertLogical(Object object) insertLogical(Object object, Object value) insertLogical(Object object, Mode belief) insertLogical(Object object, Mode... beliefs) voidreset()voidDeprecated.Use deletevoidretract(FactHandle handle) Deprecated.Use deletedefault voiddefault voiddefault voidvoid<T,K> Thing<K> <T,K, X extends TraitableBean>
Thing<K>shed(TraitableBean<K, X> core, Class<T> trait) voidvoidvoidupdate(FactHandle newObject) voidupdate(FactHandle handle, Object newObject) voidupdate(FactHandle newObject, BitMask mask, Class<?> modifiedClass) Methods inherited from interface org.kie.api.runtime.KieContext
getKieBase, getKieRuntime, getKnowledgeRuntimeMethods inherited from interface org.kie.api.runtime.rule.RuleContext
blockMatch, cancelMatch, insertLogical, unblockAllMatches
-
Method Details
-
reset
void reset() -
insert
Asserts an object- Parameters:
object- - the object to be asserted
-
insertAsync
-
insert
Asserts an object specifying that it implement the onPropertyChange listener- Parameters:
object- - the object to be asserteddynamic- - specifies the object implements onPropertyChangeListener
-
insertLogical
- Specified by:
insertLogicalin interfaceRuleContext
-
insertLogical
-
insertLogical
-
insertLogical
-
getFactHandle
-
getFactHandle
-
update
-
update
-
update
-
update
-
update
-
retract
Deprecated.Use delete -
retract
Deprecated.Use delete -
delete
-
delete
-
delete
-
delete
-
get
-
getRule
Rule getRule()- Specified by:
getRulein interfaceRuleContext- Returns:
- - The rule name
-
getTuple
BaseTuple getTuple() -
getRequiredDeclarations
Declaration[] getRequiredDeclarations() -
getMatch
Match getMatch()- Specified by:
getMatchin interfaceRuleContext
-
setFocus
-
getEntryPoint
-
getChannel
-
getChannels
-
getDeclaration
-
halt
void halt() -
getProjectClassLoader
ClassLoader getProjectClassLoader() -
getContext
-
don
-
don
-
don
-
don
-
don
-
don
-
don
-
shed
-
shed
-
bolster
-
bolster
-
run
-
run
-
run
-
guard
-
guard
-