be.ehealth.technicalconnector.ws.impl
Class GenericWsSenderImpl
java.lang.Object
be.ehealth.technicalconnector.ws.impl.AbstractWsSender
be.ehealth.technicalconnector.ws.impl.GenericWsSenderImpl
- All Implemented Interfaces:
- GenericWsSender
public class GenericWsSenderImpl
- extends AbstractWsSender
- implements GenericWsSender
Implementation of GenericWsSender
Method Summary |
Node |
sendCertificateSecured(String url,
Document payload,
X509Certificate certificate,
PrivateKey privateKey)
|
Node |
sendCertificateSecured(String url,
Document payload,
X509Certificate certificate,
PrivateKey privateKey,
String soapAction)
|
String |
sendCertificateSecured(String url,
String payload,
X509Certificate certificate,
PrivateKey privateKey)
|
String |
sendCertificateSecured(String url,
String payload,
X509Certificate certificate,
PrivateKey privateKey,
String soapAction)
|
Node |
sendSamlSecured(String url,
Document payload,
Element assertion,
Credential credential)
|
Node |
sendSamlSecured(String url,
Document payload,
Element assertion,
Credential credential,
String soapAction)
|
String |
sendSamlSecured(String url,
String payload,
Element assertion,
Credential credential)
|
String |
sendSamlSecured(String url,
String payload,
Element assertion,
Credential credential,
String soapAction)
|
Node |
sendUnsecured(String url,
Document payload)
|
Node |
sendUnsecured(String url,
Document payload,
String soapAction)
|
String |
sendUnsecured(String url,
String payload)
Send unsecured. |
String |
sendUnsecured(String url,
String payload,
String soapAction)
|
GenericWsSenderImpl
public GenericWsSenderImpl()
sendUnsecured
public String sendUnsecured(String url,
String payload)
throws TechnicalConnectorException
- Description copied from interface:
GenericWsSender
- Send unsecured.
- Specified by:
sendUnsecured
in interface GenericWsSender
- Parameters:
url
- The endpoint of the targeted web service.payload
- Business message. XML payload of the SOAP request message containing the business data.
- Returns:
- The XML payload of the SOAP response message containing business data.
- Throws:
TechnicalConnectorException
- When a technical exception occurs
sendUnsecured
public String sendUnsecured(String url,
String payload,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendUnsecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendUnsecured
public Node sendUnsecured(String url,
Document payload)
throws TechnicalConnectorException
- Specified by:
sendUnsecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendUnsecured
public Node sendUnsecured(String url,
Document payload,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendUnsecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendSamlSecured
public String sendSamlSecured(String url,
String payload,
Element assertion,
Credential credential)
throws TechnicalConnectorException
- Specified by:
sendSamlSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendSamlSecured
public String sendSamlSecured(String url,
String payload,
Element assertion,
Credential credential,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendSamlSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendSamlSecured
public Node sendSamlSecured(String url,
Document payload,
Element assertion,
Credential credential)
throws TechnicalConnectorException
- Specified by:
sendSamlSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendSamlSecured
public Node sendSamlSecured(String url,
Document payload,
Element assertion,
Credential credential,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendSamlSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendCertificateSecured
public String sendCertificateSecured(String url,
String payload,
X509Certificate certificate,
PrivateKey privateKey)
throws TechnicalConnectorException
- Specified by:
sendCertificateSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendCertificateSecured
public String sendCertificateSecured(String url,
String payload,
X509Certificate certificate,
PrivateKey privateKey,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendCertificateSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendCertificateSecured
public Node sendCertificateSecured(String url,
Document payload,
X509Certificate certificate,
PrivateKey privateKey)
throws TechnicalConnectorException
- Specified by:
sendCertificateSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
sendCertificateSecured
public Node sendCertificateSecured(String url,
Document payload,
X509Certificate certificate,
PrivateKey privateKey,
String soapAction)
throws TechnicalConnectorException
- Specified by:
sendCertificateSecured
in interface GenericWsSender
- Throws:
TechnicalConnectorException
Connector Packaging TECHNICAL 3.14.2 API
Copyright © {inceptionYear}-2018 eHealth. All Rights Reserved.