org.drools.common
Interface InternalWorkingMemoryActions

All Superinterfaces:
java.io.Serializable, WorkingMemory
All Known Implementing Classes:
AbstractWorkingMemory

public interface InternalWorkingMemoryActions
extends WorkingMemory

 

Method Summary
 FactHandle assertLogicalObject(java.lang.Object object, boolean dynamic)
           
 FactHandle assertObject(java.lang.Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void modifyObject(FactHandle handle, java.lang.Object object, Rule rule, Activation activation)
           
 void retractObject(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 
Methods inherited from interface org.drools.WorkingMemory
addEventListener, addEventListener, assertObject, assertObject, clearAgenda, clearAgendaGroup, dispose, fireAllRules, fireAllRules, getAgenda, getAgendaEventListeners, getFactHandle, getFactHandles, getFocus, getGlobal, getGlobals, getObject, getObjects, getObjects, getQueryResults, getRuleBase, getWorkingMemoryEventListeners, modifyObject, removeEventListener, removeEventListener, retractObject, setAsyncExceptionHandler, setFocus, setFocus, setGlobal
 

Method Detail

modifyObject

public void modifyObject(FactHandle handle,
                         java.lang.Object object,
                         Rule rule,
                         Activation activation)
                  throws FactException
Throws:
FactException

retractObject

public void retractObject(FactHandle handle,
                          boolean removeLogical,
                          boolean updateEqualsMap,
                          Rule rule,
                          Activation activation)
                   throws FactException
Throws:
FactException

assertObject

public FactHandle assertObject(java.lang.Object object,
                               boolean dynamic,
                               boolean logical,
                               Rule rule,
                               Activation activation)
                        throws FactException
Throws:
FactException

assertLogicalObject

public FactHandle assertLogicalObject(java.lang.Object object,
                                      boolean dynamic)
                               throws FactException
Throws:
FactException