public abstract class AssertionCondition<T extends AssertionCondition,EvaluationCritera>
extends java.lang.Object
Constructor and Description |
---|
AssertionCondition() |
Modifier and Type | Method and Description |
---|---|
protected T |
_this() |
boolean |
evaluate(EvaluationCritera evaluationCriteria,
java.time.Clock time) |
EvaluationCritera |
getEvaluationCriteria() |
org.joda.time.DateTime |
getEvaluationTime() |
protected abstract boolean |
internalEvaluate(EvaluationCritera evaluationCriteria) |
boolean |
isValid() |
boolean |
wasEvaluated() |
public boolean isValid()
public org.joda.time.DateTime getEvaluationTime()
public EvaluationCritera getEvaluationCriteria()
protected T _this()
public boolean evaluate(EvaluationCritera evaluationCriteria, java.time.Clock time)
protected abstract boolean internalEvaluate(EvaluationCritera evaluationCriteria)
public boolean wasEvaluated()