Class ValidatorException

    • Constructor Detail

      • ValidatorException

        public ValidatorException​(FacesMessage message)

        Construct a new exception with the specified message and no root cause.

        Parameters:
        message - The message for this exception
      • ValidatorException

        public ValidatorException​(Collection<FacesMessage> messages)

        Allow this one exception to contain multiple messages.

        Parameters:
        messages - the list of messages for this exception
        Since:
        2.0
      • ValidatorException

        public ValidatorException​(FacesMessage message,
                                  Throwable cause)

        Construct a new exception with the specified detail message and root cause.

        Parameters:
        message - The detail message for this exception
        cause - The root cause for this exception
      • ValidatorException

        public ValidatorException​(Collection<FacesMessage> messages,
                                  Throwable cause)

        Allow this one exception to contain multiple messages, while passing on the root cause to the superclass

        Parameters:
        messages - the detail messages for this exception
        cause - the root cause for this exception
        Since:
        2.0
    • Method Detail

      • getFacesMessage

        public FacesMessage getFacesMessage()

        Returns the FacesMessage associated with the exception. If this instance was created with a constructor that takes Collection<FacesMessage>, this method returns the first message in the Collection

        Returns:
        the message
      • getFacesMessages

        public Collection<FacesMessage> getFacesMessages()

        If this instance was created with a constructor that takes Collection<FacesMessage>, this method returns the passed collection, otherwise this method returns null.

        Returns:
        the messages
        Since:
        2.0