org.apache.servicemix.soap.marshalers
Class SoapMessage

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

public class SoapMessage
extends java.lang.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(java.lang.String name, javax.activation.DataHandler handler)
           
 void addHeader(javax.xml.namespace.QName name, org.w3c.dom.DocumentFragment header)
           
 void addPrincipal(java.security.Principal principal)
           
 java.util.Map getAttachments()
           
 javax.xml.namespace.QName getBodyName()
           
 org.w3c.dom.Document getDocument()
           
 javax.xml.namespace.QName getEnvelopeName()
           
 SoapFault getFault()
           
 java.util.Map getHeaders()
           
 javax.xml.transform.Source getSource()
           
 javax.security.auth.Subject getSubject()
           
 boolean hasAttachments()
           
 boolean hasHeaders()
           
 void setAttachments(java.util.Map attachments)
           
 void setBodyName(javax.xml.namespace.QName bodyName)
           
 void setDocument(org.w3c.dom.Document document)
           
 void setEnvelopeName(javax.xml.namespace.QName envelopeName)
           
 void setFault(SoapFault fault)
           
 void setHeaders(java.util.Map headers)
           
 void setSource(javax.xml.transform.Source source)
           
 void setSubject(javax.security.auth.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 org.w3c.dom.Document getDocument()
Returns:
the document

setDocument

public void setDocument(org.w3c.dom.Document document)
Parameters:
document - the document to set

getSubject

public javax.security.auth.Subject getSubject()
Returns:
the subject

setSubject

public void setSubject(javax.security.auth.Subject subject)
Parameters:
subject - the subject to set

getAttachments

public java.util.Map getAttachments()

setAttachments

public void setAttachments(java.util.Map attachments)

addAttachment

public void addAttachment(java.lang.String name,
                          javax.activation.DataHandler handler)

hasAttachments

public boolean hasAttachments()

getHeaders

public java.util.Map getHeaders()

setHeaders

public void setHeaders(java.util.Map headers)

addHeader

public void addHeader(javax.xml.namespace.QName name,
                      org.w3c.dom.DocumentFragment header)

hasHeaders

public boolean hasHeaders()

getSource

public javax.xml.transform.Source getSource()

setSource

public void setSource(javax.xml.transform.Source source)

getEnvelopeName

public javax.xml.namespace.QName getEnvelopeName()

setEnvelopeName

public void setEnvelopeName(javax.xml.namespace.QName envelopeName)

getBodyName

public javax.xml.namespace.QName getBodyName()

setBodyName

public void setBodyName(javax.xml.namespace.QName bodyName)

getFault

public SoapFault getFault()

setFault

public void setFault(SoapFault fault)

addPrincipal

public void addPrincipal(java.security.Principal principal)


Copyright © 2005-2011 FuseSource. All Rights Reserved.