ConditionValidatorpublic class SimpleConditionValidator extends java.lang.Object implements ConditionValidator
conditionValid method.SingleCondition, PairCondition,
SingleConditionForPairOfValues and SimilarityCondition.| Constructor | Description |
|---|---|
SimpleConditionValidator() |
Sole constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
conditionValid(Condition condition,
int conditionType) |
Checks if given condition is valid.
|
java.lang.String |
getValidationFailureReason() |
Gets description of the reason that caused that latest validated condition was invalid
|
public boolean conditionValid(Condition condition, int conditionType)
null
(constraint imposed by description of ConditionValidator.conditionValid) method,Condition.CONDITIONAL or Condition.DECISION
(constraint imposed by description of ConditionValidator.conditionValid) method,SingleCondition, PairCondition, SingleConditionForPairOfValues or SimilarityCondition,Condition.DECISION, then type of condition is SingleCondition or PairCondition,Condition.CONDITIONAL, then attribute for which given condition is defined is also conditional one,Condition.DECISION, then attribute for which given condition is defined is also decision one.false (given condition is invalid), then subsequent call to
getValidationFailureReason method will deliver appropriate description of the reason that caused
that validation did not succeed.conditionValid in interface ConditionValidatorcondition - condition to validate, which should not be nullconditionType - type of validated condition. Should be Condition.CONDITIONAL
or Condition.DECISION.true if given condition is valid, false otherwisepublic java.lang.String getValidationFailureReason()
getValidationFailureReason in interface ConditionValidatornull when latest validated condition was valid