Interface Soap12Body
- All Superinterfaces:
SoapBody, SoapElement
Subinterface of
SoapBody that exposes SOAP 1.2 functionality. Necessary because
SOAP 1.1 differs from SOAP 1.2 with respect to SOAP Faults.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionaddClientOrSenderFault(String faultStringOrReason, Locale locale) Adds aClient/Senderfault to the body.addDataEncodingUnknownFault(QName[] subcodes, String reason, Locale locale) Adds aDataEncodingUnknownfault to the body.addMustUnderstandFault(String faultStringOrReason, Locale locale) Adds aMustUnderstandfault to the body.addServerOrReceiverFault(String faultStringOrReason, Locale locale) Adds aServer/Receiverfault to the body.addVersionMismatchFault(String faultStringOrReason, Locale locale) Adds aVersionMismatchfault to the body.@Nullable Soap12FaultgetFault()Returns theSoapFaultof this body.Methods inherited from interface SoapBody
getPayloadResult, getPayloadSource, hasFaultMethods inherited from interface SoapElement
addAttribute, addNamespaceDeclaration, getAllAttributes, getAttributeValue, getName, getSource, removeAttribute
-
Method Details
-
addDataEncodingUnknownFault
Soap12Fault addDataEncodingUnknownFault(QName[] subcodes, String reason, Locale locale) throws SoapFaultException Adds aDataEncodingUnknownfault to the body.Adding a fault removes the current content of the body.
- Parameters:
subcodes- the optional fully qualified fault subcodesreason- the fault reasonlocale- the language of the fault reason- Returns:
- the created
SoapFault - Throws:
SoapFaultException
-
getFault
@Nullable Soap12Fault getFault()Description copied from interface:SoapBodyReturns theSoapFaultof this body. -
addMustUnderstandFault
Soap12Fault addMustUnderstandFault(String faultStringOrReason, Locale locale) throws SoapFaultException Description copied from interface:SoapBodyAdds aMustUnderstandfault to the body. AMustUnderstandis returned when a SOAP header with aMustUnderstandattribute is not understood.Adding a fault removes the current content of the body.
- Specified by:
addMustUnderstandFaultin interfaceSoapBody- Parameters:
faultStringOrReason- the SOAP 1.1 fault string or SOAP 1.2 reason textlocale- the language of faultStringOrReason. Optional for SOAP 1.1- Returns:
- the created
SoapFault - Throws:
SoapFaultException
-
addClientOrSenderFault
Soap12Fault addClientOrSenderFault(String faultStringOrReason, Locale locale) throws SoapFaultException Description copied from interface:SoapBodyAdds aClient/Senderfault to the body. For SOAP 1.1, this adds a fault with aClientfault code. For SOAP 1.2, this adds a fault with aSendercode.Adding a fault removes the current content of the body.
- Specified by:
addClientOrSenderFaultin interfaceSoapBody- Parameters:
faultStringOrReason- the SOAP 1.1 fault string or SOAP 1.2 reason textlocale- the language of faultStringOrReason. Optional for SOAP 1.1- Returns:
- the created
SoapFault - Throws:
SoapFaultException
-
addServerOrReceiverFault
Soap12Fault addServerOrReceiverFault(String faultStringOrReason, Locale locale) throws SoapFaultException Description copied from interface:SoapBodyAdds aServer/Receiverfault to the body. For SOAP 1.1, this adds a fault with aServerfault code. For SOAP 1.2, this adds a fault with aReceivercode.Adding a fault removes the current content of the body.
- Specified by:
addServerOrReceiverFaultin interfaceSoapBody- Parameters:
faultStringOrReason- the SOAP 1.1 fault string or SOAP 1.2 reason textlocale- the language of faultStringOrReason. Optional for SOAP 1.1- Returns:
- the created
SoapFault - Throws:
SoapFaultException
-
addVersionMismatchFault
Soap12Fault addVersionMismatchFault(String faultStringOrReason, Locale locale) throws SoapFaultException Description copied from interface:SoapBodyAdds aVersionMismatchfault to the body.Adding a fault removes the current content of the body.
- Specified by:
addVersionMismatchFaultin interfaceSoapBody- Parameters:
faultStringOrReason- the SOAP 1.1 fault string or SOAP 1.2 reason textlocale- the language of faultStringOrReason. Optional for SOAP 1.1- Returns:
- the created
SoapFault - Throws:
SoapFaultException
-