クラス 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を返します。このメッセージをDocumentSE として返します。このSoapMessageに関連付けられたSoapEnvelopeを返します。jakarta.xml.soap.SOAPMessageこのSaajSoapMessageが基づいている SAAJSOAPMessageを返します。このメッセージの SOAP アクションを取得するか、存在しない場合はnullを取得します。booleanこのメッセージが XOP パッケージであるかどうかを示します。voidsetDocument(DocumentSE document) メッセージの内容を指定されたDocumentSE に設定します。voidsetSaajMessage(jakarta.xml.soap.SOAPMessage soapMessage) このSaajSoapMessageのベースとなる SAAJSOAPMessageを設定します。voidsetSoapAction(StringSE soapAction) このメッセージの SOAP アクションを設定します。toString()voidwriteTo(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このメッセージをDocumentSE として返します。基盤となる実装に応じて、このドキュメントは「ライブ」である場合とそうでない場合があります。- 戻り値:
- DOM ドキュメントとしてのこの SOAP メッセージ
setDocument
インターフェースからコピーされた説明:SoapMessageメッセージの内容を指定されたDocumentSE に設定します。- パラメーター:
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
インターフェースからコピーされた説明:MimeMessageDataHandlerからコンテンツを取得して、メッセージに添付ファイルを追加します。dataHandler- コンテンツを取得するデータハンドラー- 戻り値:
- 追加された添付ファイル
toString