Class DroolsImpl
- java.lang.Object
-
- org.drools.modelcompiler.consequence.DroolsImpl
-
- All Implemented Interfaces:
org.drools.model.Drools,org.drools.model.DroolsEntryPoint,org.kie.api.runtime.KieContext,org.kie.api.runtime.rule.RuleContext
public class DroolsImpl extends Object implements org.drools.model.Drools, org.kie.api.runtime.rule.RuleContext
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.consequence.KnowledgeHelperasKnowledgeHelper()voidblockMatch(org.kie.api.runtime.rule.Match match)voidcancelMatch(org.kie.api.runtime.rule.Match match)voiddelete(Object object)org.drools.model.ChannelgetChannel(String name)<T> TgetContext(Class<T> contextClass)org.drools.model.DroolsEntryPointgetEntryPoint(String name)org.kie.api.runtime.KieRuntimegetKieRuntime()org.kie.api.runtime.KieRuntimegetKnowledgeRuntime()org.kie.api.runtime.rule.MatchgetMatch()org.drools.core.definitions.rule.impl.RuleImplgetRule()<T> TgetRuntime(Class<T> runtimeClass)voidhalt()voidinsert(Object object)voidinsert(Object object, boolean dynamic)org.kie.api.runtime.rule.FactHandleinsertLogical(Object object)org.kie.api.runtime.rule.FactHandleinsertLogical(Object object, Object value)voidlogicalInsert(Object object)voidsetFocus(String focus)voidunblockAllMatches(org.kie.api.runtime.rule.Match match)voidupdate(Object object, String... modifiedProperties)voidupdate(Object object, org.drools.model.BitMask modifiedProperties)voidupdate(org.kie.api.runtime.rule.FactHandle handle, Object newObject)
-
-
-
Method Detail
-
insert
public void insert(Object object)
- Specified by:
insertin interfaceorg.drools.model.DroolsEntryPoint
-
insert
public void insert(Object object, boolean dynamic)
- Specified by:
insertin interfaceorg.drools.model.DroolsEntryPoint
-
logicalInsert
public void logicalInsert(Object object)
- Specified by:
logicalInsertin interfaceorg.drools.model.Drools
-
getRule
public org.drools.core.definitions.rule.impl.RuleImpl getRule()
- Specified by:
getRulein interfaceorg.kie.api.runtime.rule.RuleContext
-
getMatch
public org.kie.api.runtime.rule.Match getMatch()
- Specified by:
getMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
insertLogical
public org.kie.api.runtime.rule.FactHandle insertLogical(Object object)
- Specified by:
insertLogicalin interfaceorg.kie.api.runtime.rule.RuleContext
-
insertLogical
public org.kie.api.runtime.rule.FactHandle insertLogical(Object object, Object value)
- Specified by:
insertLogicalin interfaceorg.kie.api.runtime.rule.RuleContext
-
blockMatch
public void blockMatch(org.kie.api.runtime.rule.Match match)
- Specified by:
blockMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
unblockAllMatches
public void unblockAllMatches(org.kie.api.runtime.rule.Match match)
- Specified by:
unblockAllMatchesin interfaceorg.kie.api.runtime.rule.RuleContext
-
cancelMatch
public void cancelMatch(org.kie.api.runtime.rule.Match match)
- Specified by:
cancelMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
update
public void update(Object object, String... modifiedProperties)
- Specified by:
updatein interfaceorg.drools.model.DroolsEntryPoint
-
update
public void update(Object object, org.drools.model.BitMask modifiedProperties)
- Specified by:
updatein interfaceorg.drools.model.DroolsEntryPoint
-
update
public void update(org.kie.api.runtime.rule.FactHandle handle, Object newObject)
-
delete
public void delete(Object object)
- Specified by:
deletein interfaceorg.drools.model.DroolsEntryPoint
-
getRuntime
public <T> T getRuntime(Class<T> runtimeClass)
- Specified by:
getRuntimein interfaceorg.drools.model.Drools
-
getContext
public <T> T getContext(Class<T> contextClass)
- Specified by:
getContextin interfaceorg.drools.model.Drools
-
getEntryPoint
public org.drools.model.DroolsEntryPoint getEntryPoint(String name)
- Specified by:
getEntryPointin interfaceorg.drools.model.Drools
-
halt
public void halt()
- Specified by:
haltin interfaceorg.drools.model.Drools
-
setFocus
public void setFocus(String focus)
- Specified by:
setFocusin interfaceorg.drools.model.Drools
-
getKieRuntime
public org.kie.api.runtime.KieRuntime getKieRuntime()
- Specified by:
getKieRuntimein interfaceorg.kie.api.runtime.KieContext
-
getKnowledgeRuntime
public org.kie.api.runtime.KieRuntime getKnowledgeRuntime()
- Specified by:
getKnowledgeRuntimein interfaceorg.kie.api.runtime.KieContext
-
asKnowledgeHelper
public org.drools.core.rule.consequence.KnowledgeHelper asKnowledgeHelper()
-
getChannel
public org.drools.model.Channel getChannel(String name)
- Specified by:
getChannelin interfaceorg.drools.model.Drools
-
-