Class DelegateFormFieldValidator

All Implemented Interfaces:

public class DelegateFormFieldValidator extends Object implements FormFieldValidator
FormFieldValidator delegating to a custom, user-provided validator implementation. The implementation is resolved either using a fully qualified classname of a Java Class or using a java delegate implementation.
Daniel Meyer
  • Field Details

    • clazz

      protected String clazz
    • delegateExpression

      protected Expression delegateExpression
  • Constructor Details

    • DelegateFormFieldValidator

      public DelegateFormFieldValidator(Expression expression)
    • DelegateFormFieldValidator

      public DelegateFormFieldValidator(String clazz)
    • DelegateFormFieldValidator

      public DelegateFormFieldValidator()
  • Method Details

    • validate

      public boolean validate(Object submittedValue, FormFieldValidatorContext validatorContext)
      Description copied from interface: FormFieldValidator
      return true if the submitted value is valid for the given form field.
      Specified by:
      validate in interface FormFieldValidator
      submittedValue - the value submitted to the form field
      validatorContext - object providing access to additional information useful wile validating the form
      true if the value is valid, false otherwise.
    • shouldPerformPaContextSwitch

      protected boolean shouldPerformPaContextSwitch(DelegateExecution execution)
    • doValidate

      protected boolean doValidate(Object submittedValue, FormFieldValidatorContext validatorContext)