Interface ValidationContext

All Superinterfaces:
FormContext

public interface ValidationContext extends FormContext
Interface that encapsulates the current validation that is being performed. Calling success() or validationError() sets the status of this current validation.
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • validationError

      void validationError(jakarta.ws.rs.core.MultivaluedMap<String,String> formData, List<FormMessage> errors)
      Mark this validation as having a validation error
      Parameters:
      formData - form data you want to display when the form is refreshed
      errors - error messages to display on the form
    • error

      void error(String error)
    • success

      void success()
      Mark this validation as sucessful
    • excludeOtherErrors

      void excludeOtherErrors()
      The error messages of this current validation will take precedence over any others. Other error messages will not be shown. This is useful to prevent validation from leaking to an attacker. For example, the recaptcha validator calls this method so that usernames cannot be phished