クラス SaajSoapMessage
java.lang.ObjectSE
org.springframework.ws.mime.AbstractMimeMessage
org.springframework.ws.soap.AbstractSoapMessage
org.springframework.ws.soap.saaj.SaajSoapMessage
- 実装されたすべてのインターフェース:
FaultAwareWebServiceMessage
、MimeMessage
、SoapMessage
、WebServiceMessage
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma, Greg Turnquist
- 関連事項:
SOAPMessage
コンストラクターの概要
コンストラクターコンストラクター説明SaajSoapMessage
(jakarta.xml.soap.SOAPMessage soapMessage) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。SaajSoapMessage
(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。SaajSoapMessage
(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString, jakarta.xml.soap.MessageFactory messageFactory) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。SaajSoapMessage
(jakarta.xml.soap.SOAPMessage soapMessage, jakarta.xml.soap.MessageFactory messageFactory) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。メソッドのサマリー
修飾子と型メソッド説明addAttachment
(StringSE contentId, jakarta.activation.DataHandler dataHandler) DataHandler
からコンテンツを取得して、メッセージに添付ファイルを追加します。boolean
このメッセージを XOP パッケージに変換します。getAttachment
(StringSE contentId) 指定されたコンテンツ ID を持つAttachment
を返します。このメッセージの一部であるすべてのAttachment
オブジェクトに対してIterator
を返します。このメッセージをDocument
SE として返します。このSoapMessage
に関連付けられたSoapEnvelope
を返します。jakarta.xml.soap.SOAPMessage
このSaajSoapMessage
が基づいている SAAJSOAPMessage
を返します。このメッセージの SOAP アクションを取得するか、存在しない場合はnull
を取得します。boolean
このメッセージが XOP パッケージであるかどうかを示します。void
setDocument
(DocumentSE document) メッセージの内容を指定されたDocument
SE に設定します。void
setSaajMessage
(jakarta.xml.soap.SOAPMessage soapMessage) このSaajSoapMessage
のベースとなる SAAJSOAPMessage
を設定します。void
setSoapAction
(StringSE soapAction) このメッセージの SOAP アクションを設定します。toString()
void
writeTo
(OutputStreamSE outputStream) メッセージ全体を指定された出力ストリームに書き込みます。クラス org.springframework.ws.soap.AbstractSoapMessage から継承されたメソッド
getFaultCode, getFaultReason, getPayloadResult, getPayloadSource, getSoapBody, getSoapHeader, getVersion, hasFault
クラス org.springframework.ws.mime.AbstractMimeMessage から継承されたメソッド
addAttachment, addAttachment
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.ws.mime.MimeMessage から継承されたメソッド
addAttachment, addAttachment
コンストラクターの詳細
SaajSoapMessage
public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。- パラメーター:
soapMessage
- SAAJSOAPMessage
SaajSoapMessage
public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, jakarta.xml.soap.MessageFactory messageFactory) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。- パラメーター:
soapMessage
- SAAJSOAPMessagemessageFactory
- SAAJ メッセージファクトリ
SaajSoapMessage
public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。- パラメーター:
soapMessage
- SAAJSOAPMessagelangAttributeOnSoap11FaultString
-xml:lang
属性が SOAP 1.1<faultstring>
要素で許可されているかどうか
SaajSoapMessage
public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString, jakarta.xml.soap.MessageFactory messageFactory) 指定された SAAJSOAPMessage
に基づいて新しいSaajSoapMessage
を作成します。- パラメーター:
soapMessage
- SAAJSOAPMessagelangAttributeOnSoap11FaultString
-xml:lang
属性が SOAP 1.1<faultstring>
要素で許可されているかどうかmessageFactory
- メッセージファクトリ
メソッドの詳細
getSaajMessage
public jakarta.xml.soap.SOAPMessage getSaajMessage()このSaajSoapMessage
が基づいている SAAJSOAPMessage
を返します。setSaajMessage
public void setSaajMessage(jakarta.xml.soap.SOAPMessage soapMessage) このSaajSoapMessage
のベースとなる SAAJSOAPMessage
を設定します。getEnvelope
インターフェースからコピーされた説明:SoapMessage
このSoapMessage
に関連付けられたSoapEnvelope
を返します。getSoapAction
インターフェースからコピーされた説明:SoapMessage
このメッセージの SOAP アクションを取得するか、存在しない場合はnull
を取得します。- 戻り値:
- SOAP アクション。
setSoapAction
インターフェースからコピーされた説明:SoapMessage
このメッセージの SOAP アクションを設定します。- パラメーター:
soapAction
- SOAP アクション。
getDocument
インターフェースからコピーされた説明:SoapMessage
このメッセージをDocument
SE として返します。基盤となる実装に応じて、このドキュメントは「ライブ」である場合とそうでない場合があります。- 戻り値:
- DOM ドキュメントとしてのこの SOAP メッセージ
setDocument
インターフェースからコピーされた説明:SoapMessage
メッセージの内容を指定されたDocument
SE に設定します。- パラメーター:
document
- DOM ドキュメントとしての SOAP メッセージ
writeTo
インターフェースからコピーされた説明:WebServiceMessage
メッセージ全体を指定された出力ストリームに書き込みます。指定されたストリームが
TransportOutputStream
のインスタンスである場合、対応するヘッダーも書き込まれます。- パラメーター:
outputStream
- 書き込むストリーム- 例外:
IOExceptionSE
- I/O 例外が発生した場合
isXopPackage
public boolean isXopPackage()インターフェースからコピーされた説明:MimeMessage
このメッセージが XOP パッケージであるかどうかを示します。- 戻り値:
- XOP ドキュメントの識別で指定された制約が満たされた場合の
true
。 - 関連事項:
convertToXopPackage
public boolean convertToXopPackage()インターフェースからコピーされた説明:MimeMessage
このメッセージを XOP パッケージに変換します。- 戻り値:
- メッセージが XOP パッケージの場合の
true
- 関連事項:
getAttachments
インターフェースからコピーされた説明:MimeMessage
このメッセージの一部であるすべてのAttachment
オブジェクトに対してIterator
を返します。- 戻り値:
- すべての添付ファイルに対するイテレータ
- 例外:
AttachmentException
- エラーの場合- 関連事項:
getAttachment
インターフェースからコピーされた説明:MimeMessage
指定されたコンテンツ ID を持つAttachment
を返します。- 戻り値:
- 指定されたコンテンツ ID の添付ファイル。または、見つからない場合は
null
addAttachment
インターフェースからコピーされた説明:MimeMessage
DataHandler
からコンテンツを取得して、メッセージに添付ファイルを追加します。dataHandler
- コンテンツを取得するデータハンドラー- 戻り値:
- 追加された添付ファイル
toString