Class AbstractCompareFieldsIfOtherHasValueValidator<A extends Annotation>
java.lang.Object
de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator<A>
de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsIfOtherHasValueValidator<A>
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<A,Object>
- Direct Known Subclasses:
MustBeEqualIfOtherHasValueValidator,MustNotBeEqualIfOtherHasValueValidator
public abstract class AbstractCompareFieldsIfOtherHasValueValidator<A extends Annotation>
extends AbstractCompareFieldsValidator<A>
Compare two field entries depending on another fields value.
- Author:
- Manfred Tremmel
-
Field Summary
FieldsFields inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
addErrorToField1, addErrorToField2, field1Name, field2Name, message -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
comparissonIsValid, switchContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Field Details
-
fieldCompareName
field name to compare. -
valueCompare
field name to compare.
-
-
Constructor Details
-
AbstractCompareFieldsIfOtherHasValueValidator
public AbstractCompareFieldsIfOtherHasValueValidator()
-
-
Method Details
-
isValid
check if given object is valid. check if given object is valid.- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<A extends Annotation,Object> - Overrides:
isValidin classAbstractCompareFieldsValidator<A extends Annotation>- See Also:
-
ConstraintValidator.isValid(Object, jakarta.validation.ConstraintValidatorContext)
-