Class MustNotBeEqualIfOtherHasValueValidator
- java.lang.Object
-
- de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator<A>
-
- de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator<MustNotBeEqualIfOtherHasValue>
-
- de.knightsoftnet.validators.shared.impl.MustNotBeEqualIfOtherHasValueValidator
-
- All Implemented Interfaces:
javax.validation.ConstraintValidator<MustNotBeEqualIfOtherHasValue,Object>
public class MustNotBeEqualIfOtherHasValueValidator extends AbstractCompareFieldsIfOtherHasValueValidator<MustNotBeEqualIfOtherHasValue>
Check if two field entries are not 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 MustNotBeEqualIfOtherHasValueValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancomparissonIsValid(Object fieldFirstValue, Object fieldSecondValue)voidinitialize(MustNotBeEqualIfOtherHasValue mustNotBeEqualIfOtherHasValueAnnotation)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(MustNotBeEqualIfOtherHasValue mustNotBeEqualIfOtherHasValueAnnotation)
initialize the validator.- See Also:
ConstraintValidator.initialize(java.lang.annotation.Annotation)
-
comparissonIsValid
protected boolean comparissonIsValid(Object fieldFirstValue, Object fieldSecondValue)
- Specified by:
comparissonIsValidin classAbstractCompareFieldsValidator<MustNotBeEqualIfOtherHasValue>
-
-