public class InvalidDeletionErrorException extends OperationFailureErrorException
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="invalidDeletionError">
<xs:complexType>
<xs:sequence>
<xs:element ref="cause" minOccurs="1" maxOccurs="1"/>
<xs:element ref="causedBy" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="category" type="InvalidDeletionCategoryType" use="required"/>
</xs:complexType>
</xs:element>
<xs:simpleType name="InvalidDeletionCategoryType">
<xs:restriction base="xs:string">
<xs:enumeration value="doesNotExist"/>
<xs:enumeration value="invalid"/>
<xs:enumeration value="prerequisiteMissing"/>
<xs:enumeration value="illegalState"/>
<xs:enumeration value="temporaryIllegalState"/>
</xs:restriction>
</xs:simpleType>
| Modifier and Type | Class and Description |
|---|---|
static class |
InvalidDeletionErrorException.InvalidDeletionCategory
This
enumeration lists all the categories of errors that may occur during the deletion of a master data. |
| Modifier and Type | Field and Description |
|---|---|
static String |
TAG_NAME
The XML tag name of this error: "invalidDeletionError"
|
CAUSE_TAG_NAME, CAUSED_BY_TAG_NAME, MESSAGE_TAG_NAME| Constructor and Description |
|---|
InvalidDeletionErrorException()
Builds an empty exception.
|
InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category,
IError error)
Builds an exception with the error which has triggered it and associated
category. |
InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category,
IError error,
OperationFailureErrorException exception)
Builds an exception with an error, the
Operation Failure which has triggered it and associated category. |
InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category,
IError error,
Throwable throwable)
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterData(String cData)
Adds character data to the content element.
|
InvalidDeletionErrorException.InvalidDeletionCategory |
getCategory()
Gets the failure
category of this exception. |
String |
getTagName()
Gets the XML tag name of the HCI model.
|
void |
marshalAttributes(XMLOutputter output)
Gives an XML representation of the attributes of an object.
|
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being
processed.
|
addChild, getError, getMessage, marshal, marshalChildren, marshalIError, setError, unmarshalIErrorgetOperandReferenceaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic static final String TAG_NAME
public InvalidDeletionErrorException()
public InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category, IError error)
category.category - The exception categoryerror - The error which has triggered the exception; This is the cause of the exception.public InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category, IError error, OperationFailureErrorException exception)
Operation Failure which has triggered it and associated category.category - The exception categoryerror - The cause error of the exceptionexception - The exception which has triggered the current onepublic InvalidDeletionErrorException(InvalidDeletionErrorException.InvalidDeletionCategory category, IError error, Throwable throwable)
category - The exception categoryerror - The cause error of the exceptionthrowable - The throwable which has triggered the current onepublic InvalidDeletionErrorException.InvalidDeletionCategory getCategory()
category of this exception.public void setAttributes(XMLAttributes atts)
XMLMarshallableatts - The XML attributes of the current elementpublic void addCharacterData(String cData)
XMLMarshallablecData - The character data to be addedpublic String getTagName()
OperationFailureErrorExceptiongetTagName in class OperationFailureErrorExceptionpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallableoutput - The XML output to marshal the object attributes into