Package org.openxava.validators
Class ComparatorValidator
java.lang.Object
org.openxava.validators.ComparatorValidator
- All Implemented Interfaces:
Serializable,IValidator
Assert that a comparation is true.
- Author:
- Javier Paniza
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName1()Name (used for retrieve label from i18n files) for first value.getName2()Name (used for retrieve label from i18n files) for second value.Operator used for comparing.First value to compare.Second value to compare.voidName (used for retrieve label from i18n files) for first value.voidName (used for retrieve label from i18n files) for second value.voidsetOperator(String operator) Operator used for comparing.voidsetValue1(Comparable value1) First value to compare.voidsetValue2(Comparable value2) Second value to compare.voidDoes validation.
-
Constructor Details
-
ComparatorValidator
public ComparatorValidator()
-
-
Method Details
-
validate
Description copied from interface:IValidatorDoes validation.- Specified by:
validatein interfaceIValidator- Parameters:
errors- Validation errors list; a list of id to read in the resources file- Throws:
Exception- Any unexpected problem
-
getOperator
Operator used for comparing.Values allowed are EQ, NE, GT, LT, GE, LE, =, ==, !=, >, <, >=, <=.
Default value is =. -
setOperator
Operator used for comparing.Values allowed are EQ, NE, GT, LT, GE, LE, =, ==, !=, >, <, >=, <=.
Default value is =. -
getValue1
First value to compare. -
setValue1
First value to compare. -
getValue2
Second value to compare. -
setValue2
Second value to compare. -
getName1
Name (used for retrieve label from i18n files) for first value. -
setName1
Name (used for retrieve label from i18n files) for first value. -
getName2
Name (used for retrieve label from i18n files) for second value. -
setName2
Name (used for retrieve label from i18n files) for second value.
-