org.drools.jsr94.rules.admin
Class RuleExecutionSetImpl

java.lang.Object
  |
  +--org.drools.jsr94.rules.admin.RuleExecutionSetImpl
All Implemented Interfaces:
javax.rules.admin.RuleExecutionSet, java.io.Serializable

public class RuleExecutionSetImpl
extends java.lang.Object
implements javax.rules.admin.RuleExecutionSet

A named set of executable Rule instances. A RuleExecutionSet can be executed by a rules engine via the RuleSession interface.

Author:
thomas diesler
See Also:
RuleExecutionSet, Serialized Form

Method Summary
 java.lang.String getDefaultObjectFilter()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 javax.rules.ObjectFilter getObjectFilter()
          Get an instance of the default filter, or null.
 java.lang.Object getProperty(java.lang.Object key)
           
 RuleBase getRuleBase()
          Get the drool RuleBase associated with this RuleExecutionSet.
 java.util.List getRules()
           
 void setDefaultObjectFilter(java.lang.String objectFilterClassname)
           
 void setProperty(java.lang.Object key, java.lang.Object val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRuleBase

public RuleBase getRuleBase()
Get the drool RuleBase associated with this RuleExecutionSet.

getObjectFilter

public javax.rules.ObjectFilter getObjectFilter()
Get an instance of the default filter, or null.

getName

public java.lang.String getName()
Specified by:
getName in interface javax.rules.admin.RuleExecutionSet

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface javax.rules.admin.RuleExecutionSet

getProperty

public java.lang.Object getProperty(java.lang.Object key)
Specified by:
getProperty in interface javax.rules.admin.RuleExecutionSet

setProperty

public void setProperty(java.lang.Object key,
                        java.lang.Object val)
Specified by:
setProperty in interface javax.rules.admin.RuleExecutionSet

setDefaultObjectFilter

public void setDefaultObjectFilter(java.lang.String objectFilterClassname)
Specified by:
setDefaultObjectFilter in interface javax.rules.admin.RuleExecutionSet

getDefaultObjectFilter

public java.lang.String getDefaultObjectFilter()
Specified by:
getDefaultObjectFilter in interface javax.rules.admin.RuleExecutionSet

getRules

public java.util.List getRules()
Specified by:
getRules in interface javax.rules.admin.RuleExecutionSet


Copyright © 2001-2003 The Werken Company. All Rights Reserved.