com.ibm.xdms.exception.xcap
Class ConstraintFailureException

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.ConstraintFailureException
All Implemented Interfaces:
java.io.Serializable

public class ConstraintFailureException
extends XcapException

Exception which indicates that the requested operation would result in a document that failed a data constraint defined by the application usage, but not enforced by the schema or a uniqueness constraint.

See Also:
Serialized Form

Field Summary
 
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
ConstraintFailureException()
          Constructor, with no phrase attribute
ConstraintFailureException(int statusCode)
          Constructor, with no phrase attribute
ConstraintFailureException(int statusCode, java.lang.String phrase)
          Constructor, with a phrase attribute
ConstraintFailureException(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
 

Constructor Detail

ConstraintFailureException

public ConstraintFailureException()
Constructor, with no phrase attribute


ConstraintFailureException

public ConstraintFailureException(java.lang.String phrase)
Constructor, with a phrase attribute

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

ConstraintFailureException

public ConstraintFailureException(int statusCode)
Constructor, with no phrase attribute

Parameters:
statusCode - The status code to use.

ConstraintFailureException

public ConstraintFailureException(int statusCode,
                                  java.lang.String phrase)
Constructor, with a phrase attribute

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