|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.technicalconnector.service.codage.impl.CodageServiceImpl
SealsServiceImpl
@Deprecated public class CodageServiceImpl
The Coding and Anonymization technical connector exposes two distinct operations: encode and decode. The encode operation allows the
coding/anonymization of data. The decode operation provides the inverse function. This technical connector for the Codage service takes
care of the following: - Creating the SOAP body required to invoke the Codage web service, depending on the specific operation, using the
provided input data. - Applying the necessary security policy (based on a X.509 certificate) to the outgoing SOAP message. - Invoking the
Codage web service on the eHealth-platform. - Receiving the response SOAP message and providing it in an interpretable format to the
invoking application. A response returned by this service can either be: - a successful response that contains one or more coded/decoded
data elements - or a global error. If a successful response message is returned, it is not guaranteed that all elements available in the
request message are coded/decoded successfully. For each element that couldn't be coded or decoded, an individual error is available in
the response message.
Implementation of CodageService
Constructor Summary | |
---|---|
CodageServiceImpl()
Deprecated. |
Method Summary | |
---|---|
DecodeResponse |
decode(X509Certificate certificate,
PrivateKey privateKey,
DecodeRequest decodeRequest)
Deprecated. The decode operation provides the inverse function of the encode operation |
EncodeResponse |
encode(X509Certificate certificate,
PrivateKey privateKey,
EncodeRequest encodeRequest)
Deprecated. The encode operation allows the coding/anonymization of data. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CodageServiceImpl()
Method Detail |
---|
public EncodeResponse encode(X509Certificate certificate, PrivateKey privateKey, EncodeRequest encodeRequest) throws TechnicalConnectorException
CodageService
encode
in interface CodageService
certificate
- X.509 certificate, that includes the public key, of the organization invoking this service. This certificate is
used for applying the required web service security policy. Eventually it is used for authentication and authorization
purposes by the eHealth-platform.privateKey
- Private key, linked to the X.509 certificate mentioned above.encodeRequest
- Request data structure for the encode operation.
TechnicalConnectorException
- When a technical exception occurspublic DecodeResponse decode(X509Certificate certificate, PrivateKey privateKey, DecodeRequest decodeRequest) throws TechnicalConnectorException
CodageService
decode
in interface CodageService
certificate
- X.509 certificate, that includes the public key, of the organization invoking this service. This certificate is
used for applying the required web service security policy. Eventually it is used for authentication and authorization
purposes by the eHealth-platform.privateKey
- Private key, linked to the X.509 certificate mentioned above.decodeRequest
- Request data structure for the decode operation.
TechnicalConnectorException
- When a technical exception occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |