org.drools.spi
Class DefaultKnowledgeHelper
java.lang.Object
org.drools.spi.DefaultKnowledgeHelper
- All Implemented Interfaces:
- KnowledgeHelper
public class DefaultKnowledgeHelper
- extends java.lang.Object
- implements KnowledgeHelper
-

Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultKnowledgeHelper
public DefaultKnowledgeHelper(Rule rule,
Tuple tuple)
assertObject
public void assertObject(java.lang.Object object)
throws FactException
- Specified by:
assertObject
in interface KnowledgeHelper
- Throws:
FactException
assertObject
public void assertObject(java.lang.Object object,
boolean dynamic)
throws FactException
- Specified by:
assertObject
in interface KnowledgeHelper
- Throws:
FactException
modifyObject
public void modifyObject(java.lang.Object object)
throws FactException
- Specified by:
modifyObject
in interface KnowledgeHelper
- Throws:
FactException
modifyObject
public void modifyObject(java.lang.Object oldObject,
java.lang.Object newObject)
throws FactException
- Specified by:
modifyObject
in interface KnowledgeHelper
- Throws:
FactException
retractObject
public void retractObject(java.lang.Object object)
throws FactException
- Specified by:
retractObject
in interface KnowledgeHelper
- Throws:
FactException
getRuleName
public java.lang.String getRuleName()
- Specified by:
getRuleName
in interface KnowledgeHelper
getObjects
public java.util.List getObjects()
- Specified by:
getObjects
in interface KnowledgeHelper
getObjects
public java.util.List getObjects(java.lang.Class objectClass)
- Specified by:
getObjects
in interface KnowledgeHelper
clearAgenda
public void clearAgenda()
- Specified by:
clearAgenda
in interface KnowledgeHelper