Package org.somda.sdc.dpws.soap.factory
Class EnvelopeFactory
-
- All Implemented Interfaces:
public class EnvelopeFactoryConvenience factory to create SOAP envelopes in accordance with the JAXB SOAP model.
-
-
Method Summary
Modifier and Type Method Description EnvelopecreateEnvelope(String wsaAction, @Nullable() Object firstBodyChild)Creates an envelope with given wsa:Action attribute and body. EnvelopecreateEnvelope(String wsaAction, String wsaTo, @Nullable() Object firstBodyChild)Creates an envelope with given wsa:Action attribute, wsa:To attribute, and body. EnvelopecreateEnvelope(@Nullable() Object firstBodyChild)Creates an envelope with given JAXB body element. EnvelopecreateEnvelope()Creates an empty SOAP envelope with existing empty body and header. EnvelopecreateEnvelopeFromBody(Body body)Creates a SOAP envelope from an existing body. -
-
Method Detail
-
createEnvelope
Envelope createEnvelope(String wsaAction, @Nullable() Object firstBodyChild)
Creates an envelope with given wsa:Action attribute and body.
- Parameters:
wsaAction- the action to be used for the envelope.firstBodyChild- the message body.- Returns:
an Envelope instance.
-
createEnvelope
Envelope createEnvelope(String wsaAction, String wsaTo, @Nullable() Object firstBodyChild)
Creates an envelope with given wsa:Action attribute, wsa:To attribute, and body.
- Parameters:
wsaAction- the action to be used for the envelope.wsaTo- the wsa:To element content.firstBodyChild- the message body.- Returns:
an Envelope instance.
-
createEnvelope
Envelope createEnvelope(@Nullable() Object firstBodyChild)
Creates an envelope with given JAXB body element.
Any header fields will be left empty.
- Parameters:
firstBodyChild- the message body.- Returns:
an Envelope instance.
-
createEnvelope
Envelope createEnvelope()
Creates an empty SOAP envelope with existing empty body and header.
- Returns:
an empty Envelope instance.
-
createEnvelopeFromBody
Envelope createEnvelopeFromBody(Body body)
Creates a SOAP envelope from an existing body.
- Parameters:
body- the message body.- Returns:
an Envelope instance.
-
-
-
-