Class Soap.SoapMessageBuilder
- java.lang.Object
-
- org.keycloak.protocol.saml.profile.util.Soap.SoapMessageBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.soap.SOAPHeaderElement
addHeader(String name, String prefix)
Soap.SoapMessageBuilder
addNamespace(String prefix, String ns)
Soap.SoapMessageBuilder
addToBody(Document document)
javax.ws.rs.core.Response
build()
org.apache.http.client.methods.HttpPost
buildHttpPost(URI uri)
Build method for testing, generates an appache httpcomponents HttpPostjavax.xml.soap.SOAPMessage
call(String url)
Performs a synchronous call, sending the current message to the given urljavax.xml.soap.Name
createName(String name)
byte[]
getBytes()
javax.xml.soap.SOAPMessage
getMessage()
-
-
-
Method Detail
-
addToBody
public Soap.SoapMessageBuilder addToBody(Document document)
-
addNamespace
public Soap.SoapMessageBuilder addNamespace(String prefix, String ns)
-
createName
public javax.xml.soap.Name createName(String name)
-
getBytes
public byte[] getBytes()
-
build
public javax.ws.rs.core.Response build()
-
buildHttpPost
public org.apache.http.client.methods.HttpPost buildHttpPost(URI uri)
Build method for testing, generates an appache httpcomponents HttpPost- Parameters:
uri
- the URI to which to POST the soap message- Returns:
- an HttpPost containing the SOAP message
-
call
public javax.xml.soap.SOAPMessage call(String url) throws javax.xml.soap.SOAPException
Performs a synchronous call, sending the current message to the given url- Parameters:
url
- a SOAP endpoint url- Returns:
- the SOAPMessage returned by the contacted SOAP server
- Throws:
javax.xml.soap.SOAPException
- Raised if there's a problem performing the SOAP call
-
getMessage
public javax.xml.soap.SOAPMessage getMessage()
-
-