com.ibm.xdms.exception.xcap
Class CannotDeleteException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.servlet.ServletException
              extended by com.ibm.xdms.exception.XdmsException
                  extended by com.ibm.xdms.exception.xcap.XcapException
                      extended by com.ibm.xdms.exception.xcap.CannotDeleteException
All Implemented Interfaces:
java.io.Serializable

public class CannotDeleteException
extends XcapException

Exception which indicates that the requested DELETE operation could not be performed because it would not be idempotent.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from class com.ibm.xdms.exception.xcap.XcapException
BASE_ERROR_DOC, BASE_ERROR_DOC_PREFIX, BASE_ERROR_DOC_SUFFIX, CONTENT_TYPE_XCAP_ERROR, errorDocumentLock, LOGGER
 
Fields inherited from class com.ibm.xdms.exception.XdmsException
hasSetResponse
 
Constructor Summary
CannotDeleteException()
          Constructor, with no phrase attribute.
CannotDeleteException(int statusCode)
          Constructor, with no phrase attribute.
CannotDeleteException(int statusCode, java.lang.String phrase)
          Constructor, with a phrase attribute.
CannotDeleteException(java.lang.String phrase)
          Constructor, with a phrase attribute.
 
Method Summary
 
Methods inherited from class com.ibm.xdms.exception.xcap.XcapException
createBaseErrorDocument, getContentType, getErrorDocument, getErrorDocumentAsString, getStatusCode, setErrorElement, setErrorElement, setErrorElementNS, setErrorElementNS, setupResponse
 
Methods inherited from class com.ibm.xdms.exception.XdmsException
createLocalizedMessage, createLocalizedXdmsException, createServerMessage, createServerXdmsException, setupResponse
 
Methods inherited from class javax.servlet.ServletException
getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

CannotDeleteException

public CannotDeleteException()
Constructor, with no phrase attribute. Default 409 Conflict.


CannotDeleteException

public CannotDeleteException(java.lang.String phrase)
Constructor, with a phrase attribute. Default 409 Conflict.

Parameters:
phrase - Value for the not-well-formed element's phrase attribute

CannotDeleteException

public CannotDeleteException(int statusCode)
Constructor, with no phrase attribute.

Parameters:
statusCode - The status code to use.

CannotDeleteException

public CannotDeleteException(int statusCode,
                             java.lang.String phrase)
Constructor, with a phrase attribute. Default 409 Conflict.

Parameters:
statusCode - The status code to use.
phrase - Value for the not-well-formed element's phrase attribute