Class ValidatorException
- All Implemented Interfaces:
Serializable
A ValidatorException is an exception thrown by the
validate()
method of a Validator
to indicate that validation failed.
- See Also:
-
Constructor Summary
ConstructorDescriptionValidatorException
(FacesMessage message) Construct a new exception with the specified message and no root cause.ValidatorException
(FacesMessage message, Throwable cause) Construct a new exception with the specified detail message and root cause.ValidatorException
(Collection<FacesMessage> messages) Allow this one exception to contain multiple messages.ValidatorException
(Collection<FacesMessage> messages, Throwable cause) Allow this one exception to contain multiple messages, while passing on the root cause to the superclass -
Method Summary
Modifier and TypeMethodDescriptionReturns theFacesMessage
associated with the exception.If this instance was created with a constructor that takesCollection<FacesMessage>
, this method returns the passed collection, otherwise this method returnsnull
.Methods inherited from class jakarta.faces.FacesException
getCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ValidatorException
Construct a new exception with the specified message and no root cause.
- Parameters:
message
- The message for this exception
-
ValidatorException
Allow this one exception to contain multiple messages.
- Parameters:
messages
- the list of messages for this exception- Since:
- 2.0
-
ValidatorException
Construct a new exception with the specified detail message and root cause.
- Parameters:
message
- The detail message for this exceptioncause
- The root cause for this exception
-
ValidatorException
Allow this one exception to contain multiple messages, while passing on the root cause to the superclass
- Parameters:
messages
- the detail messages for this exceptioncause
- the root cause for this exception- Since:
- 2.0
-
-
Method Details
-
getFacesMessage
Returns the
FacesMessage
associated with the exception. If this instance was created with a constructor that takesCollection<FacesMessage>
, this method returns the first message in theCollection
- Returns:
- the message
-
getFacesMessages
If this instance was created with a constructor that takes
Collection<FacesMessage>
, this method returns the passed collection, otherwise this method returnsnull
.- Returns:
- the messages
- Since:
- 2.0
-