be.ehealth.businessconnector.dicsv3.session.impl
Class DicsImplementationClassFactory
java.lang.Object
be.ehealth.technicalconnector.session.ImplementationClassFactory
be.ehealth.businessconnector.dicsv3.session.impl.DicsImplementationClassFactory
public class DicsImplementationClassFactory
- extends ImplementationClassFactory
Implementation of ImplementationClassFactory for DicsSessionService
DicsImplementationClassFactory
public DicsImplementationClassFactory()
createImplementationClass
public <T> T createImplementationClass(Class<T> clazz,
SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto hokCrypto,
Crypto encryptionCrypto,
String... additionalParameters)
throws TechnicalConnectorException,
ConnectorException
- Description copied from class:
ImplementationClassFactory
- creates the implementation for a range of possible classes.
- Overrides:
createImplementationClass in class ImplementationClassFactory
- Parameters:
clazz - the classsessionValidator - the session validatorreplyValidator - the reply validatorhokCrypto - the hok cryptoencryptionCrypto - the encryption crypto
- Returns:
- the implementation class
- Throws:
TechnicalConnectorException
ConnectorException- See Also:
ImplementationClassFactory.createImplementationClass(java.lang.Class,
be.ehealth.technicalconnector.validator.SessionValidator, be.ehealth.technicalconnector.validator.EhealthReplyValidator,
be.ehealth.technicalconnector.service.etee.Crypto, be.ehealth.technicalconnector.service.etee.Crypto, java.lang.String[])
Connector Packaging generic 3.12.1 API
Copyright © {inceptionYear}-2017 eHealth. All Rights Reserved.