org.apache.servicemix.soap.marshalers
Class SoapMessage

java.lang.Object
  extended by org.apache.servicemix.soap.marshalers.SoapMessage

public class SoapMessage
extends Object

Simple DTO to hold attachments, soap headers and main xml source.

Since:
3.0
Version:
$Revision: 359186 $
Author:
Guillaume Nodet

Constructor Summary
SoapMessage()
           
 
Method Summary
 void addAttachment(String name, DataHandler handler)
           
 void addHeader(QName name, DocumentFragment header)
           
 void addPrincipal(Principal principal)
           
 Map getAttachments()
           
 QName getBodyName()
           
 Document getDocument()
           
 QName getEnvelopeName()
           
 SoapFault getFault()
           
 Map getHeaders()
           
 Source getSource()
           
 Subject getSubject()
           
 boolean hasAttachments()
           
 boolean hasHeaders()
           
 void setAttachments(Map attachments)
           
 void setBodyName(QName bodyName)
           
 void setDocument(Document document)
           
 void setEnvelopeName(QName envelopeName)
           
 void setFault(SoapFault fault)
           
 void setHeaders(Map headers)
           
 void setSource(Source source)
           
 void setSubject(Subject subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapMessage

public SoapMessage()
Method Detail

getDocument

public Document getDocument()
Returns:
the document

setDocument

public void setDocument(Document document)
Parameters:
document - the document to set

getSubject

public Subject getSubject()
Returns:
the subject

setSubject

public void setSubject(Subject subject)
Parameters:
subject - the subject to set

getAttachments

public Map getAttachments()

setAttachments

public void setAttachments(Map attachments)

addAttachment

public void addAttachment(String name,
                          DataHandler handler)

hasAttachments

public boolean hasAttachments()

getHeaders

public Map getHeaders()

setHeaders

public void setHeaders(Map headers)

addHeader

public void addHeader(QName name,
                      DocumentFragment header)

hasHeaders

public boolean hasHeaders()

getSource

public Source getSource()

setSource

public void setSource(Source source)

getEnvelopeName

public QName getEnvelopeName()

setEnvelopeName

public void setEnvelopeName(QName envelopeName)

getBodyName

public QName getBodyName()

setBodyName

public void setBodyName(QName bodyName)

getFault

public SoapFault getFault()

setFault

public void setFault(SoapFault fault)

addPrincipal

public void addPrincipal(Principal principal)


Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.