Class ResourceModifiedException

All Implemented Interfaces:
Serializable

public class ResourceModifiedException extends HttpResponseException

The ResourceModifiedException represents an exception thrown when an HTTP request attempts to modify a resource in a way that is not allowed.

This exception is typically thrown when the service responds with a status code of 4XX, typically 409 Conflict. This can occur when trying to modify a resource that has been updated by another process, resulting in a conflict.

This class also provides methods to get the HttpResponse that was received when the exception occurred and the deserialized HTTP response value.

See Also:
  • Constructor Details

    • ResourceModifiedException

      public ResourceModifiedException(String message, HttpResponse response)
      Initializes a new instance of the ResourceModifiedException class.
      Parameters:
      message - the exception message or the response content if a message is not available
      response - the HTTP response
    • ResourceModifiedException

      public ResourceModifiedException(String message, HttpResponse response, Object value)
      Initializes a new instance of the ResourceModifiedException class.
      Parameters:
      message - the exception message or the response content if a message is not available
      response - the HTTP response
      value - the deserialized response value
    • ResourceModifiedException

      public ResourceModifiedException(String message, HttpResponse response, Throwable cause)
      Initializes a new instance of the ResourceModifiedException class.
      Parameters:
      message - the exception message or the response content if a message is not available
      response - the HTTP response
      cause - the Throwable which caused the creation of this ResourceModifiedException