Package com.highdeal.hci
Class InvalidOperationErrorException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.highdeal.hci.OperationFailureException
com.highdeal.hci.OperationFailureErrorException
com.highdeal.hci.InvalidOperationErrorException
- All Implemented Interfaces:
IErrorException,IXMLMarshallable,OperationResult,XMLMarshallable,Serializable
Generic exception thrown when a prerequisite of the master data is missing.
- See Also:
XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="invalidOperationError">
<xs:complexType>
<xs:sequence>
<xs:element ref="cause" minOccurs="1" maxOccurs="1"/>
<xs:element ref="causedBy" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe XML tag name of the XML representation: "invalidOperationError"Fields inherited from class com.highdeal.hci.OperationFailureErrorException
CAUSE_TAG_NAME, CAUSED_BY_TAG_NAME, MESSAGE_TAG_NAME -
Constructor Summary
ConstructorsConstructorDescriptionBuilds an empty exception.Builds an exception with theerrorwhich has triggered it.InvalidOperationErrorException(IError error, OperationFailureErrorException exception) Builds an exception with anerror, theOperation Failurewhich has triggered it.InvalidOperationErrorException(IError error, Throwable throwable) Builds an exception with an error, theThrowablewhich has triggered it. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterData(String cData) Adds character data to the content element.Gets the XML tag name of the HCI model.voidmarshalAttributes(XMLOutputter output) Gives an XML representation of the attributes of an object.voidsetAttributes(XMLAttributes atts) Sets the attributes of the XML representation of the element being processed.Methods inherited from class com.highdeal.hci.OperationFailureErrorException
addChild, getError, getMessage, marshal, marshalChildren, marshalIError, setError, unmarshalIErrorMethods inherited from class com.highdeal.hci.OperationFailureException
getOperandReferenceMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
TAG_NAME
The XML tag name of the XML representation: "invalidOperationError"- See Also:
-
-
Constructor Details
-
InvalidOperationErrorException
public InvalidOperationErrorException()Builds an empty exception. -
InvalidOperationErrorException
Builds an exception with theerrorwhich has triggered it.- Parameters:
error- The error which has triggered the exception
-
InvalidOperationErrorException
Builds an exception with anerror, theOperation Failurewhich has triggered it.- Parameters:
error- The error of the exceptionexception- The exception which has triggered the current one
-
InvalidOperationErrorException
Builds an exception with an error, theThrowablewhich has triggered it.- Parameters:
error- The error of the exceptionthrowable- The throwable which has triggered the current one
-
-
Method Details
-
setAttributes
Description copied from interface:XMLMarshallableSets the attributes of the XML representation of the element being processed.- Parameters:
atts- TheXML attributesof the current element
-
addCharacterData
Description copied from interface:XMLMarshallableAdds character data to the content element.- Parameters:
cData- The character data to be added
-
getTagName
Description copied from class:OperationFailureErrorExceptionGets the XML tag name of the HCI model.- Specified by:
getTagNamein classOperationFailureErrorException- Returns:
- The XML tag name
-
marshalAttributes
Description copied from interface:IXMLMarshallableGives an XML representation of the attributes of an object.- Parameters:
output- TheXML outputto marshal the object attributes into
-