Class MustBeEqualIfOtherHasValueValidator
- java.lang.Object
-
- de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator<A>
-
- de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator<MustBeEqualIfOtherHasValue>
-
- de.knightsoftnet.validators.shared.impl.MustBeEqualIfOtherHasValueValidator
-
- All Implemented Interfaces:
javax.validation.ConstraintValidator<MustBeEqualIfOtherHasValue,Object>
public class MustBeEqualIfOtherHasValueValidator extends AbstractCompareFieldsIfOtherHasValueValidator<MustBeEqualIfOtherHasValue>
Check if two field entries are equal.- Author:
- Manfred Tremmel
-
-
Field Summary
-
Fields inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator
fieldCompareName, valueCompare
-
Fields inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
addErrorToField1, addErrorToField2, field1Name, field2Name, message
-
-
Constructor Summary
Constructors Constructor Description MustBeEqualIfOtherHasValueValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancomparissonIsValid(Object field1Value, Object field2Value)voidinitialize(MustBeEqualIfOtherHasValue mustBeEqualIfOtherHasValueAnnotation)initialize the validator.-
Methods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator
isValid
-
Methods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
switchContext
-
-
-
-
Method Detail
-
initialize
public final void initialize(MustBeEqualIfOtherHasValue mustBeEqualIfOtherHasValueAnnotation)
initialize the validator.- See Also:
ConstraintValidator.initialize(java.lang.annotation.Annotation)
-
comparissonIsValid
protected boolean comparissonIsValid(Object field1Value, Object field2Value)
- Specified by:
comparissonIsValidin classAbstractCompareFieldsValidator<MustBeEqualIfOtherHasValue>
-
-