• Constructor Detail

      • PropertyException

        public PropertyException​(String message)

        Construct a PropertyException with the specified detail message. The errorCode and linkedException will default to null.

        Parameters:
        message - a description of the exception
      • PropertyException

        public PropertyException​(String message,
                                 String errorCode)

        Construct a PropertyException with the specified detail message and vendor specific errorCode. The linkedException will default to null.

        Parameters:
        message - a description of the exception
        errorCode - a string specifying the vendor specific error code
      • PropertyException

        public PropertyException​(Throwable exception)

        Construct a PropertyException with a linkedException. The detail message and vendor specific errorCode will default to null.

        Parameters:
        exception - the linked exception
      • PropertyException

        public PropertyException​(String message,
                                 Throwable exception)

        Construct a PropertyException with the specified detail message and linkedException. The errorCode will default to null.

        Parameters:
        message - a description of the exception
        exception - the linked exception
      • PropertyException

        public PropertyException​(String message,
                                 String errorCode,
                                 Throwable exception)

        Construct a PropertyException with the specified detail message, vendor specific errorCode, and linkedException.

        Parameters:
        message - a description of the exception
        errorCode - a string specifying the vendor specific error code
        exception - the linked exception
      • PropertyException

        public PropertyException​(String name,
                                 Object value)

        Construct a PropertyException whose message field is set based on the name of the property and value.toString().

        Parameters:
        name - the name of the property related to this exception
        value - the value of the property related to this exception