org.drools.spi
Class KnowledgeHelper

java.lang.Object
  extended byorg.drools.spi.KnowledgeHelper

public class KnowledgeHelper
extends java.lang.Object

 

Constructor Summary
KnowledgeHelper(Rule rule, Tuple tuple)
           
 
Method Summary
 void assertObject(java.lang.Object object)
           
 void assertObject(java.lang.Object object, boolean dynamic)
           
 void clearAgenda()
           
 java.util.List getObjects()
           
 java.util.List getObjects(java.lang.Class objectClass)
           
 java.lang.String getRuleName()
           
 void modifyObject(java.lang.Object object)
           
 void modifyObject(java.lang.Object oldObject, java.lang.Object newObject)
           
 void retractObject(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeHelper

public KnowledgeHelper(Rule rule,
                       Tuple tuple)
Method Detail

assertObject

public void assertObject(java.lang.Object object)
                  throws FactException
Throws:
FactException

assertObject

public void assertObject(java.lang.Object object,
                         boolean dynamic)
                  throws FactException
Throws:
FactException

modifyObject

public void modifyObject(java.lang.Object object)
                  throws FactException
Throws:
FactException

modifyObject

public void modifyObject(java.lang.Object oldObject,
                         java.lang.Object newObject)
                  throws FactException
Throws:
FactException

retractObject

public void retractObject(java.lang.Object object)
                   throws FactException
Throws:
FactException

getRuleName

public java.lang.String getRuleName()

getObjects

public java.util.List getObjects()

getObjects

public java.util.List getObjects(java.lang.Class objectClass)

clearAgenda

public void clearAgenda()