Class ConditionalNotEmptyValidator

java.lang.Object
jp.ecuacion.lib.core.jakartavalidation.util.internal.PrivateFieldReader
jp.ecuacion.lib.core.jakartavalidation.validator.internal.ConditionalValidator
jp.ecuacion.lib.core.jakartavalidation.validator.ConditionalNotEmptyValidator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<ConditionalNotEmpty,Object>

public class ConditionalNotEmptyValidator extends jp.ecuacion.lib.core.jakartavalidation.validator.internal.ConditionalValidator implements jakarta.validation.ConstraintValidator<ConditionalNotEmpty,Object>
Provides the validation logic for EnumElement.
  • Field Summary

    Fields inherited from class jp.ecuacion.lib.core.jakartavalidation.validator.internal.ConditionalValidator

    CONDITION_FIELD, CONDITION_VALUE, CONDITION_VALUE_IS_EMPTY, CONDITION_VALUE_IS_NOT_EMPTY, CONDITION_VALUE_KIND, FIELD_HOLDING_CONDITOION_VALUE, VALIDATION_TARGET_FIELD, VALUE_OF_CONDITION_FIELD_TO_VALIDATE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Initializes an instance.
    protected boolean
    isValid(Object valueOfField)
     

    Methods inherited from class jp.ecuacion.lib.core.jakartavalidation.validator.internal.ConditionalValidator

    initialize, isValid

    Methods inherited from class jp.ecuacion.lib.core.jakartavalidation.util.internal.PrivateFieldReader

    getFieldValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jakarta.validation.ConstraintValidator

    isValid
  • Constructor Details

    • ConditionalNotEmptyValidator

      public ConditionalNotEmptyValidator()
  • Method Details

    • initialize

      public void initialize(ConditionalNotEmpty annotation)
      Initializes an instance.
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<ConditionalNotEmpty,Object>
    • isValid

      protected boolean isValid(Object valueOfField)
      Specified by:
      isValid in class jp.ecuacion.lib.core.jakartavalidation.validator.internal.ConditionalValidator