Package org.apache.ofbiz.service.eca
Class ServiceEcaRule
- java.lang.Object
-
- org.apache.ofbiz.service.eca.ServiceEcaRule
-
- All Implemented Interfaces:
java.io.Serializable
public final class ServiceEcaRule extends java.lang.Object implements java.io.Serializable
ServiceEcaRule- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Object>
actionsAndSets
java.util.List<ServiceEcaCondition>
conditions
java.lang.String
definitionLocation
boolean
enabled
java.lang.String
eventName
static java.lang.String
module
boolean
runOnError
boolean
runOnFailure
java.lang.String
serviceName
-
Constructor Summary
Constructors Constructor Description ServiceEcaRule(org.w3c.dom.Element eca, java.lang.String definitionLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
void
eval(java.lang.String serviceName, DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context, java.util.Map<java.lang.String,java.lang.Object> result, boolean isError, boolean isFailure, java.util.Set<java.lang.String> actionsRun)
java.lang.String
getDefinitionLocation()
java.util.List<ServiceEcaAction>
getEcaActionList()
java.util.List<ServiceEcaCondition>
getEcaConditionList()
java.lang.String
getEventName()
java.lang.String
getServiceName()
java.lang.String
getShortDisplayName()
int
hashCode()
boolean
isEnabled()
void
setEnabled(boolean enabled)
java.lang.String
toString()
-
-
-
Field Detail
-
module
public static final java.lang.String module
-
serviceName
public final java.lang.String serviceName
-
eventName
public final java.lang.String eventName
-
runOnFailure
public final boolean runOnFailure
-
runOnError
public final boolean runOnError
-
conditions
public final java.util.List<ServiceEcaCondition> conditions
-
actionsAndSets
public final java.util.List<java.lang.Object> actionsAndSets
-
enabled
public boolean enabled
-
definitionLocation
public final java.lang.String definitionLocation
-
-
Method Detail
-
getShortDisplayName
public java.lang.String getShortDisplayName()
-
getServiceName
public java.lang.String getServiceName()
-
getEventName
public java.lang.String getEventName()
-
getDefinitionLocation
public java.lang.String getDefinitionLocation()
-
getEcaActionList
public java.util.List<ServiceEcaAction> getEcaActionList()
-
getEcaConditionList
public java.util.List<ServiceEcaCondition> getEcaConditionList()
-
eval
public void eval(java.lang.String serviceName, DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context, java.util.Map<java.lang.String,java.lang.Object> result, boolean isError, boolean isFailure, java.util.Set<java.lang.String> actionsRun) throws GenericServiceException
- Throws:
GenericServiceException
-
setEnabled
public void setEnabled(boolean enabled)
-
isEnabled
public boolean isEnabled()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-