be.fgov.ehealth.technicalconnector.ra.service.impl
Class AuthenticationCertificateRegistrationServiceImpl
java.lang.Object
be.fgov.ehealth.technicalconnector.ra.service.impl.AuthenticationCertificateRegistrationServiceImpl
- All Implemented Interfaces:
- SessionServiceWithCache, ConfigurableImplementation, AuthenticationCertificateRegistrationService
public class AuthenticationCertificateRegistrationServiceImpl
- extends Object
- implements AuthenticationCertificateRegistrationService, ConfigurableImplementation, SessionServiceWithCache
AuthenticationCertificateRegistrationServiceImpl
public AuthenticationCertificateRegistrationServiceImpl()
request
public String request(NewCertificateContract contract)
throws TechnicalConnectorException
- Specified by:
request
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
renew
public String renew(RenewCertificateContract contract)
throws TechnicalConnectorException
- Specified by:
renew
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
revoke
public Result<Void> revoke(RevokeCertificateContract contract)
throws TechnicalConnectorException
- Specified by:
revoke
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
poll
public Result<X509Certificate[]> poll(String requestId)
throws TechnicalConnectorException
- Specified by:
poll
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
getRevokableCertificates
public Result<List<X509Certificate>> getRevokableCertificates(Identity identity)
throws TechnicalConnectorException
- Specified by:
getRevokableCertificates
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
getOrganizationList
public Result<List<Organization>> getOrganizationList(Identity identity)
throws TechnicalConnectorException
- Specified by:
getOrganizationList
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
getApplicationIdList
public Result<List<String>> getApplicationIdList(Organization organization)
throws TechnicalConnectorException
- Specified by:
getApplicationIdList
in interface AuthenticationCertificateRegistrationService
- Throws:
TechnicalConnectorException
initialize
public void initialize(Map<String,Object> parameterMap)
throws TechnicalConnectorException
- Description copied from interface:
ConfigurableImplementation
- initializes the implementation with additional parameters.
- Specified by:
initialize
in interface ConfigurableImplementation
- Parameters:
parameterMap
- Map with for each propertyString ,the input parameter as Object.
- Throws:
TechnicalConnectorException
- if the parameterMap is not correct.
flushCache
public void flushCache()
- Description copied from interface:
SessionServiceWithCache
- Method to flush the cache after invoking this method.
- Specified by:
flushCache
in interface SessionServiceWithCache
Connector Business ORGPHARMACY 3.10.2 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.