Class ValidationFailureException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.atlassian.jira.util.ValidationFailureException
All Implemented Interfaces:
Serializable

public class ValidationFailureException extends RuntimeException
A validation exception is essentially a "throwable" error collection.
Since:
v4.3
See Also:
  • Constructor Details

    • ValidationFailureException

      public ValidationFailureException(String message)
      Constructs a new ValidationFailureException with a single error message.
      Parameters:
      message - a String containing an error message
    • ValidationFailureException

      public ValidationFailureException(String message, Throwable throwable)
      Constructs a new ValidationFailureException with a single error message and a cause.
      Parameters:
      message - a String containing an error message
      throwable - the Throwable that caused the validation failure
    • ValidationFailureException

      public ValidationFailureException(ErrorCollection errors)
      Constructs a new ValidationFailureException initialised with a collection of errors.
      Parameters:
      errors - an ErrorCollection containing collection of validation errors
    • ValidationFailureException

      public ValidationFailureException(String message, ErrorCollection errors, Throwable throwable)
      Constructs a new ValidationFailureException with an error message, a collection of errors, and a cause.
      Parameters:
      message - a String containing an error message
      errors - an ErrorCollection containing collection of validation errors
      throwable - the Throwable that caused the validation failure
  • Method Details

    • errors

      public ErrorCollection errors()
      Returns the validation errors.
      Returns:
      an ErrorCollection