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:
javax.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
Fields Modifier and Type Field Description protected StringfieldCompareNamefield name to compare.protected List<String>valueComparefield name to compare.-
Fields inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
addErrorToField1, addErrorToField2, field1Name, field2Name, message
-
-
Constructor Summary
Constructors Constructor Description AbstractCompareFieldsIfOtherHasValueValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisValid(Object pvalue, javax.validation.ConstraintValidatorContext pcontext)check if given object is valid.-
Methods inherited from class de.knightsoftnet.validators.shared.impl.AbstractCompareFieldsValidator
comparissonIsValid, switchContext
-
-
-
-
Method Detail
-
isValid
public final boolean isValid(Object pvalue, javax.validation.ConstraintValidatorContext pcontext)
check if given object is valid. check if given object is valid.- Specified by:
isValidin interfacejavax.validation.ConstraintValidator<A extends Annotation,Object>- Overrides:
isValidin classAbstractCompareFieldsValidator<A extends Annotation>- See Also:
ConstraintValidator.isValid(Object, javax.validation.ConstraintValidatorContext)
-
-