Class InvalidParameterValueException

    • Constructor Detail

      • InvalidParameterValueException

        public InvalidParameterValueException​(String message,
                                              String parameterName,
                                              Object value)
        Creates an exception with the specified invalid value.
        Parameters:
        message - the detail message, saved for later retrieval by the Throwable.getMessage() method.
        parameterName - the parameter name.
        value - the invalid parameter value.
      • InvalidParameterValueException

        public InvalidParameterValueException​(String message,
                                              String parameterName,
                                              double value)
        Creates an exception with the specified invalid value as a floating point.
        Parameters:
        message - the detail message, saved for later retrieval by the Throwable.getMessage() method.
        parameterName - the parameter name.
        value - the invalid parameter value.
      • InvalidParameterValueException

        public InvalidParameterValueException​(String message,
                                              String parameterName,
                                              int value)
        Creates an exception with the specified invalid value as an integer.
        Parameters:
        message - the detail message, saved for later retrieval by the Throwable.getMessage() method.
        parameterName - the parameter name.
        value - the invalid parameter value.
      • InvalidParameterValueException

        public InvalidParameterValueException​(String message,
                                              Throwable cause,
                                              String parameterName,
                                              Object value)
        Creates an exception with the specified message, cause and invalid value.
        Parameters:
        message - the detail message, saved for later retrieval by the Throwable.getMessage() method.
        cause - the cause, saved for later retrieval by the Throwable.getCause() method.
        parameterName - the parameter name.
        value - the invalid parameter value.
        Since:
        3.1
    • Method Detail

      • getParameterName

        public String getParameterName()
        Returns the parameter name.
        Returns:
        the parameter name.
      • getValue

        public Object getValue()
        Returns the invalid parameter value.
        Returns:
        the invalid parameter value.