インターフェース 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
を返します。boolean
hasFault()
このボディに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