public abstract class AbstractConditionEvaluator extends ItemExecuterAbstractBase implements ConditionEvaluator
Constructor and Description |
---|
AbstractConditionEvaluator() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(java.lang.String ticket,
Condition condition,
EvaluationCache evalCache,
java.util.Map<java.lang.String,java.lang.Object> requestInfo)
Checks parameters and calls implemented evaluateImpl
|
abstract boolean |
evaluateImpl(java.lang.String ticket,
Condition condition,
EvaluationCache evalCache,
java.util.Map<java.lang.String,java.lang.Object> requestInfo) |
ConditionDefinition |
getConditionDefinition() |
java.lang.String |
getDescription() |
protected boolean |
isInvert() |
void |
setDescription(java.lang.String val) |
void |
setInvert(boolean val) |
checkParameters
protected OCLogger logger
public ConditionDefinition getConditionDefinition()
getConditionDefinition
in interface ConditionEvaluator
public void setInvert(boolean val)
protected boolean isInvert()
public void setDescription(java.lang.String val)
public java.lang.String getDescription()
public boolean evaluate(java.lang.String ticket, Condition condition, EvaluationCache evalCache, java.util.Map<java.lang.String,java.lang.Object> requestInfo)
evaluate
in interface ConditionEvaluator
public abstract boolean evaluateImpl(java.lang.String ticket, Condition condition, EvaluationCache evalCache, java.util.Map<java.lang.String,java.lang.Object> requestInfo)
evaluateImpl
in interface ConditionEvaluator