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
- Author:
- Arjen Poutsma
-
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.getFault()Returns theSoapFaultof this body.Methods inherited from interface org.springframework.ws.soap.SoapBody
getPayloadResult, getPayloadSource, hasFaultMethods inherited from interface org.springframework.ws.soap.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
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
-