|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.drools.base.DefaultKnowledgeHelper
public class DefaultKnowledgeHelper
| Constructor Summary | |
|---|---|
DefaultKnowledgeHelper(Activation agendaItem,
WorkingMemory workingMemory)
|
|
| Method Summary | |
|---|---|
void |
assertLogicalObject(java.lang.Object object)
|
void |
assertLogicalObject(java.lang.Object object,
boolean dynamic)
|
void |
assertObject(java.lang.Object object)
Asserts an object, notice that it does not return the FactHandle |
void |
assertObject(java.lang.Object object,
boolean dynamic)
Asserts an object specifying that it implement the onPropertyChange listener, notice that it does not return the FactHandle. |
void |
clearAgenda()
Clears the agenda causing all existing Activations to fire ActivationCancelled events. |
void |
clearAgendaGroup(java.lang.String group)
|
java.lang.Object |
get(Declaration declaration)
|
Activation |
getActivation()
|
AgendaGroup |
getFocus()
|
java.util.List |
getObjects()
|
java.util.List |
getObjects(java.lang.Class objectClass)
Retruns a List of Objects that match the given Class in the paremeter. |
QueryResults |
getQueryResults(java.lang.String query)
|
Rule |
getRule()
|
Tuple |
getTuple()
|
WorkingMemory |
getWorkingMemory()
|
void |
modifyObject(FactHandle handle,
java.lang.Object newObject)
|
void |
retractObject(FactHandle handle)
|
void |
setFocus(AgendaGroup focus)
|
void |
setFocus(java.lang.String focus)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultKnowledgeHelper(Activation agendaItem, WorkingMemory workingMemory)
| Method Detail |
|---|
public void assertObject(java.lang.Object object)
throws FactException
KnowledgeHelper
assertObject in interface KnowledgeHelperobject - -
the object to be asserted
FactException - -
Exceptions can be thrown by conditions which are wrapped and
returned as a FactException
public void assertObject(java.lang.Object object,
boolean dynamic)
throws FactException
KnowledgeHelper
assertObject in interface KnowledgeHelperobject - -
the object to be asserteddynamic - -
specifies the object implements onPropertyChangeListener
FactException - -
Exceptions can be thrown by conditions which are wrapped and
returned as a FactException
public void assertLogicalObject(java.lang.Object object)
throws FactException
assertLogicalObject in interface KnowledgeHelperFactException
public void assertLogicalObject(java.lang.Object object,
boolean dynamic)
throws FactException
assertLogicalObject in interface KnowledgeHelperFactExceptionpublic void modifyObject(FactHandle handle, java.lang.Object newObject) throws FactException
modifyObject in interface KnowledgeHelperFactExceptionpublic void retractObject(FactHandle handle) throws FactException
retractObject in interface KnowledgeHelperFactExceptionpublic Rule getRule()
getRule in interface KnowledgeHelperpublic java.util.List getObjects()
getObjects in interface KnowledgeHelperpublic java.util.List getObjects(java.lang.Class objectClass)
KnowledgeHelper
getObjects in interface KnowledgeHelperobjectClass - -
The Class to filter by
public void clearAgenda()
KnowledgeHelper
clearAgenda in interface KnowledgeHelperpublic void clearAgendaGroup(java.lang.String group)
clearAgendaGroup in interface KnowledgeHelperpublic java.lang.Object get(Declaration declaration)
get in interface KnowledgeHelperpublic Tuple getTuple()
getTuple in interface KnowledgeHelperpublic WorkingMemory getWorkingMemory()
getWorkingMemory in interface KnowledgeHelperpublic Activation getActivation()
getActivation in interface KnowledgeHelperpublic QueryResults getQueryResults(java.lang.String query)
getQueryResults in interface KnowledgeHelperpublic AgendaGroup getFocus()
getFocus in interface KnowledgeHelperpublic void setFocus(java.lang.String focus)
setFocus in interface KnowledgeHelperpublic void setFocus(AgendaGroup focus)
setFocus in interface KnowledgeHelper
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||