インターフェース SoapBody
- すべてのスーパーインターフェース:
SoapElement
- すべての既知のサブインターフェース:
Soap11Body,Soap12Body
SOAP メッセージの
Body 要素を表します。SOAP 本文には、メッセージのペイロードが含まれています。このペイロードは、カスタム XML または SoapFault (両方ではない)にすることができます。getSource() によって返されるソースには、SOAPBody 要素自体が含まれていることに注意してください。本体の内容は getPayloadSource() を使用してください。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
方法の概要
修飾子と型メソッド説明addClientOrSenderFault(StringSE faultStringOrReason, LocaleSE locale) Client/Sender障害を本体に追加します。addMustUnderstandFault(StringSE faultStringOrReason, LocaleSE locale) MustUnderstand障害を本体に追加します。addServerOrReceiverFault(StringSE faultStringOrReason, LocaleSE locale) Server/Receiver障害を本体に追加します。addVersionMismatchFault(StringSE faultStringOrReason, LocaleSE locale) VersionMismatch障害を本体に追加します。getFault()このボディのSoapFaultを返します。本文の内容を表すResultを返します。本文の内容を表すSourceを返します。booleanhasFault()このボディにSoapFaultがあるかどうかを示します。インターフェース org.springframework.ws.soap.SoapElement から継承されたメソッド
addAttribute, addNamespaceDeclaration, getAllAttributes, getAttributeValue, getName, getSource, removeAttribute
メソッドの詳細
getPayloadSource
SourceSE getPayloadSource()本文の内容を表すSourceを返します。- 戻り値:
- メッセージの内容
- 関連事項:
getPayloadResult
ResultSE getPayloadResult()本文の内容を表すResultを返します。このメソッドを呼び出すと、本文の現在のコンテンツが削除されます。
- 戻り値:
- メッセージの内容
- 関連事項:
addMustUnderstandFault
SoapFault addMustUnderstandFault(StringSE faultStringOrReason, LocaleSE locale) throws SoapFaultException MustUnderstand障害を本体に追加します。MustUnderstand属性を持つ SOAP ヘッダーが理解されない場合、MustUnderstandが返されます。フォールトを追加すると、ボディの現在のコンテンツが削除されます。
- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキストlocale- faultStringOrReason の言語。SOAP 1.1 のオプション- 戻り値:
- 作成された
SoapFault - 例外:
SoapFaultException
addClientOrSenderFault
SoapFault addClientOrSenderFault(StringSE faultStringOrReason, LocaleSE locale) throws SoapFaultException Client/Sender障害を本体に追加します。SOAP 1.1 の場合、これによりClient障害コードで障害が追加されます。SOAP 1.2 の場合、これによりSenderコードに障害が追加されます。フォールトを追加すると、ボディの現在のコンテンツが削除されます。
- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキストlocale- faultStringOrReason の言語。SOAP 1.1 のオプション- 戻り値:
- 作成された
SoapFault - 例外:
SoapFaultException
addServerOrReceiverFault
SoapFault addServerOrReceiverFault(StringSE faultStringOrReason, LocaleSE locale) throws SoapFaultException Server/Receiver障害を本体に追加します。SOAP 1.1 の場合、これによりServer障害コードで障害が追加されます。SOAP 1.2 の場合、これによりReceiverコードに障害が追加されます。フォールトを追加すると、ボディの現在のコンテンツが削除されます。
- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキストlocale- faultStringOrReason の言語。SOAP 1.1 のオプション- 戻り値:
- 作成された
SoapFault - 例外:
SoapFaultException
addVersionMismatchFault
SoapFault addVersionMismatchFault(StringSE faultStringOrReason, LocaleSE locale) throws SoapFaultException VersionMismatch障害を本体に追加します。フォールトを追加すると、ボディの現在のコンテンツが削除されます。
- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキストlocale- faultStringOrReason の言語。SOAP 1.1 のオプション- 戻り値:
- 作成された
SoapFault - 例外:
SoapFaultException
hasFault
boolean hasFault()このボディにSoapFaultがあるかどうかを示します。- 戻り値:
- ボディに障害がある場合は
true。それ以外の場合はfalse
getFault
SoapFault getFault()このボディのSoapFaultを返します。- 戻り値:
SoapFault、または存在しない場合はnull