org.drools.spi
Class DefaultKnowledgeHelper

java.lang.Object
  extended by org.drools.spi.DefaultKnowledgeHelper
All Implemented Interfaces:
KnowledgeHelper

public class DefaultKnowledgeHelper
extends Object
implements KnowledgeHelper


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

Constructor Detail

DefaultKnowledgeHelper

public DefaultKnowledgeHelper(Rule rule,
                              Tuple tuple)
Method Detail

assertObject

public void assertObject(Object object)
                  throws FactException
Specified by:
assertObject in interface KnowledgeHelper
Throws:
FactException

assertObject

public void assertObject(Object object,
                         boolean dynamic)
                  throws FactException
Specified by:
assertObject in interface KnowledgeHelper
Throws:
FactException

modifyObject

public void modifyObject(Object object)
                  throws FactException
Specified by:
modifyObject in interface KnowledgeHelper
Throws:
FactException

modifyObject

public void modifyObject(Object oldObject,
                         Object newObject)
                  throws FactException
Specified by:
modifyObject in interface KnowledgeHelper
Throws:
FactException

retractObject

public void retractObject(Object object)
                   throws FactException
Specified by:
retractObject in interface KnowledgeHelper
Throws:
FactException

getRuleName

public String getRuleName()
Specified by:
getRuleName in interface KnowledgeHelper

getObjects

public List getObjects()
Specified by:
getObjects in interface KnowledgeHelper

getObjects

public List getObjects(Class objectClass)
Specified by:
getObjects in interface KnowledgeHelper

clearAgenda

public void clearAgenda()
Specified by:
clearAgenda in interface KnowledgeHelper


Copyright © 2001-2005 The Codehaus. All Rights Reserved.