|
|||||||
| PREV CLASS NEXT CLASS | NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--com.haley.haleyrules.jsr94.RuleExecutionSetImpl
A named set of executable Rule instances. A RuleExecutionSet can be executed by a rules engine via the RuleSession interface.
| Method Summary | |
protected void |
finalize()
Cleanup before the RuleExecutionSet is garbage collected |
java.lang.String |
getDefaultObjectFilter()
Gets the default ObjectFilter class name associated with this rule execution set. |
java.lang.String |
getDescription()
Gets a description of this rule execution set. |
java.lang.String |
getName()
Gets the name of this rule execution set. |
java.lang.Object |
getProperty(java.lang.Object key)
Gets a user defined or vendor defined property |
java.util.List |
getRules()
Gets a list of all Rules that are part of the RuleExecutionSet |
void |
setDefaultObjectFilter(java.lang.String objectFilterClassName)
Set the default ObjectFilter class. |
void |
setProperty(java.lang.Object key,
java.lang.Object value)
Set a user defined or vendor defined property |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public java.lang.String getDefaultObjectFilter()
getDefaultObjectFilter in interface javax.rules.admin.RuleExecutionSetpublic java.lang.String getDescription()
getDescription in interface javax.rules.admin.RuleExecutionSetpublic java.lang.String getName()
getName in interface javax.rules.admin.RuleExecutionSetpublic java.lang.Object getProperty(java.lang.Object key)
getProperty in interface javax.rules.admin.RuleExecutionSetkey - the key to use to retrieve the propertypublic java.util.List getRules()
getRules in interface javax.rules.admin.RuleExecutionSetpublic void setDefaultObjectFilter(java.lang.String objectFilterClassName)
Set the default ObjectFilter class. This class is instanciated at runtime and used to filter result objects unless another filter is specified using the available APIs in the runtime view of a rule engine.
Setting the class name to null removes the default ObjectFilter
setDefaultObjectFilter in interface javax.rules.admin.RuleExecutionSetobjectFilterClassName - the class name of the object filter
public void setProperty(java.lang.Object key,
java.lang.Object value)
setProperty in interface javax.rules.admin.RuleExecutionSetkey - the key for the property valuevalue - the value to associate with the key
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Object
|
|||||||
| PREV CLASS NEXT CLASS | NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||