Class AbstractCustomPostConversionValidatorSupport<T>

All Implemented Interfaces:
Policy<CustomPostConversion>, PostConversionValidator<CustomPostConversion,T>, Validator<CustomPostConversion>

public abstract class AbstractCustomPostConversionValidatorSupport<T> extends AbstractPostConversionValidatorSupport<CustomPostConversion,T>
Template class for client supplied validators that validates a converted form field value that are single values. Subclasses must implement PostConversionValidator.getRecipientClass() and PostConversionValidator.validate(T).
  • Constructor Details

    • AbstractCustomPostConversionValidatorSupport

      public AbstractCustomPostConversionValidatorSupport()
  • Method Details

    • getMessageType

      public Required.MessageType getMessageType()
      Description copied from interface: Validator
      Returns whether to write any error message to action errors, field errors, or action messages.
    • getMessage

      public String getMessage()
      Description copied from interface: Validator
      Returns message set by annotation. Used if Validator.getMessageKey() is empty string or it fails to find a message.
    • getMessageKey

      public String getMessageKey()
      Description copied from interface: Validator
      Returns message key set by annotation, which is used to retrieve message from Action's TextProvider if it's not empty string.
    • getShortCircuit

      public boolean getShortCircuit()
      Description copied from interface: PostConversionValidator
      Returns whether rejection by this validator should stop further validation.
    • getProcessNoValue

      public boolean getProcessNoValue()
      Description copied from interface: PostConversionValidator
      Returns whether validator should not be skipped if conversion failed or was skipped.