Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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`

Constructor Summary
`DicsImplementationClassFactory()`

Method Summary
`
`<T> T`
` | `createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters)` creates the implementation for a range of possible classes.

Methods inherited from class be.ehealth.technicalconnector.session.ImplementationClassFactory
`createImplementationClass`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DicsImplementationClassFactory

    public DicsImplementationClassFactory()

Method Detail

### 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 class
    `sessionValidator` - the session validator
    `replyValidator` - the reply validator
    `hokCrypto` - the hok crypto
    `encryptionCrypto` - 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[])`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Connector Packaging generic 3.14.1 API
Copyright © {inceptionYear}-2017 eHealth. All Rights Reserved.