Class AbstractCompareFieldsValidator<A extends Annotation>

    • Field Detail

      • message

        protected String message
        error message key.
      • field1Name

        protected String field1Name
        field1 name to compare.
      • field2Name

        protected String field2Name
        field2 name to compare.
      • addErrorToField1

        protected boolean addErrorToField1
        add error to field1.
      • addErrorToField2

        protected boolean addErrorToField2
        add error to field2.
    • Constructor Detail

      • AbstractCompareFieldsValidator

        public AbstractCompareFieldsValidator()
    • Method Detail

      • isValid

        public boolean isValid​(Object pvalue,
                               javax.validation.ConstraintValidatorContext pcontext)
        check if given object is valid.
        Specified by:
        isValid in interface javax.validation.ConstraintValidator<A extends Annotation,​Object>
        See Also:
        ConstraintValidator.isValid(Object, javax.validation.ConstraintValidatorContext)
      • comparissonIsValid

        protected abstract boolean comparissonIsValid​(Object pfield1Value,
                                                      Object pfield2Value)
      • switchContext

        protected void switchContext​(javax.validation.ConstraintValidatorContext pcontext)