ConditionValidator
public 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 ConditionValidator
condition
- condition to validate, which should not be null
conditionType
- 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 ConditionValidator
null
when latest validated condition was valid