org.ofbiz.entityext.eca
Class EntityEcaRule

java.lang.Object
  extended by org.ofbiz.entityext.eca.EntityEcaRule
All Implemented Interfaces:
java.io.Serializable

public class EntityEcaRule
extends java.lang.Object
implements java.io.Serializable

EntityEcaRule

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> actionsAndSets
           
protected  java.util.List<EntityEcaCondition> conditions
           
protected  boolean enabled
           
protected  java.lang.String entityName
           
protected  java.lang.String eventName
           
static java.lang.String module
           
protected  java.lang.String operationName
           
protected  boolean runOnError
           
 
Constructor Summary
protected EntityEcaRule()
           
  EntityEcaRule(org.w3c.dom.Element eca)
           
 
Method Summary
 void eval(java.lang.String currentOperation, DispatchContext dctx, GenericEntity value, boolean isError, java.util.Set<java.lang.String> actionsRun)
           
 boolean isEnabled()
           
 void setEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

entityName

protected java.lang.String entityName

operationName

protected java.lang.String operationName

eventName

protected java.lang.String eventName

runOnError

protected boolean runOnError

conditions

protected java.util.List<EntityEcaCondition> conditions

actionsAndSets

protected java.util.List<java.lang.Object> actionsAndSets

enabled

protected boolean enabled
Constructor Detail

EntityEcaRule

protected EntityEcaRule()

EntityEcaRule

public EntityEcaRule(org.w3c.dom.Element eca)
Method Detail

eval

public void eval(java.lang.String currentOperation,
                 DispatchContext dctx,
                 GenericEntity value,
                 boolean isError,
                 java.util.Set<java.lang.String> actionsRun)
          throws GenericEntityException
Throws:
GenericEntityException

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()