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:
jakarta.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, valueCompareFields inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
addErrorToField1, addErrorToField2, field1Name, field2Name, message -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancomparissonIsValid(Object field1Value, Object field2Value) final voidinitialize(MustBeEqualIfOtherHasValue mustBeEqualIfOtherHasValueAnnotation) initialize the validator.Methods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator
isValidMethods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
switchContext
-
Constructor Details
-
MustBeEqualIfOtherHasValueValidator
public MustBeEqualIfOtherHasValueValidator()
-
-
Method Details
-
comparissonIsValid
- Specified by:
comparissonIsValidin classAbstractCompareFieldsValidator<MustBeEqualIfOtherHasValue>