Class NoSuchRecordException

  • All Implemented Interfaces:
    Serializable

    public class NoSuchRecordException
    extends CanonException
    An Exception which may be thrown by Canon implementing methods to indicate that a requested object does not exist.
    Author:
    Bruce Skingle
    See Also:
    Serialized Form
    • Constructor Detail

      • NoSuchRecordException

        public NoSuchRecordException()
        Default constructor. HTTP status 404 is implied.
      • NoSuchRecordException

        public NoSuchRecordException​(String message)
        Constructor with message.
        Parameters:
        message - A message describing the detail of the fault.
      • NoSuchRecordException

        public NoSuchRecordException​(String message,
                                     Throwable cause)
        Constructor with message and cause.
        Parameters:
        message - A message describing the detail of the fault.
        cause - The underlying cause of the fault.
      • NoSuchRecordException

        public NoSuchRecordException​(Throwable cause)
        Constructor with cause.
        Parameters:
        cause - The underlying cause of the fault.
      • NoSuchRecordException

        public NoSuchRecordException​(String message,
                                     Throwable cause,
                                     boolean enableSuppression,
                                     boolean writableStackTrace)
        Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
        Parameters:
        message - A message describing the detail of the fault.
        cause - The underlying cause of the fault.
        enableSuppression - whether or not suppression is enabled or disabled
        writableStackTrace - whether or not the stack trace should be writable
      • NoSuchRecordException

        public NoSuchRecordException​(org.apache.http.client.methods.CloseableHttpResponse response)
        Constructor with HTTP response. The body of the response is saved and can be retrieved with @see getResponseBody
        Parameters:
        response - An HTTP response which is saved as the cause of the exception.