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.dicsv4.session.impl
Class DicsSessionServiceImpl

    java.lang.Object
      be.ehealth.businessconnector.dicsv4.session.impl.DicsSessionServiceImpl

All Implemented Interfaces:
  DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook

    public class DicsSessionServiceImpl

extends Object
implements DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook

Implementation of `DicsSessionService`

Constructor Summary
`DicsSessionServiceImpl()` default constructor, needed for ModuleBootstrapHook
`DicsSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator, DicsValidator dicsValidator)`

Method Summary
`void` | `bootstrap()`
`FindAmpResponse` | `findAmp(FindAmpRequest findAmpRequest)`
`FindCommentedClassificationResponse` | `findCommentedClassification(FindCommentedClassificationRequest findCommentedClassificationRequest)`
`FindCompanyResponse` | `findCompany(FindCompanyRequest findCompanyRequest)`
`FindCompoundingFormulaResponse` | `findFormula(FindCompoundingFormulaRequest findCompoundingFormulaRequest)`
`FindCompoundingIngredientResponse` | `findIngredient(FindCompoundingIngredientRequest findCompoundingIngredientRequest)`
`FindLegislationTextResponse` | `findLegislationText(FindLegislationTextRequest findLegislationTextRequest)`
`FindReferencesResponse` | `findReferences(FindReferencesRequest findReferencesRequest)`
`FindReimbursementResponse` | `findReimbursement(FindReimbursementRequest findReimbursementRequest)`
`FindVmpResponse` | `findVmp(FindVmpRequest findVmpRequest)`
`FindVmpGroupResponse` | `findVmpGroup(FindVmpGroupRequest findVmpGroupRequest)`
`FindVtmResponse` | `findVtm(FindVtmRequest findVtmRequest)`
`GetListOfActualMedicinalProductPackagesResponse` | `getListOfActualMedicinalProductPackages(GetListOfActualMedicinalProductPackagesRequest getListOfActualMedicinalProductPackagesRequest)`
`GetListOfActualMedicinalProductsResponse` | `getListOfActualMedicinalProducts(GetListOfActualMedicinalProductsRequest getListOfActualMedicinalProductsRequest)`
`GetListOfVirtualMedicinalProductsResponse` | `getListOfVirtualMedicinalProducts(GetListOfVirtualMedicinalProductsRequest getListOfVirtualMedicinalProductsRequest)`
`GetListOfVmpGroupsResponse` | `getListOfVmpGroups(GetListOfVmpGroupsRequest getListOfVmpGroupsRequest)`

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

Constructor Detail

### DicsSessionServiceImpl

    public DicsSessionServiceImpl(SessionValidator sessionValidator,
                                  EhealthReplyValidator replyValidator,
                                  DicsValidator dicsValidator)
                           throws TechnicalConnectorException

Throws:
  `TechnicalConnectorException`

### DicsSessionServiceImpl

    public DicsSessionServiceImpl()

  default constructor, needed for ModuleBootstrapHook

Method Detail

### bootstrap

    public void bootstrap()

  Specified by:
    `bootstrap` in interface `ConfigurationModuleBootstrap.ModuleBootstrapHook`

### findAmp

    public FindAmpResponse findAmp(FindAmpRequest findAmpRequest)
                            throws TechnicalConnectorException,
                                   DicsException,
                                   DicsDataNotFoundException

  Specified by:
    `findAmp` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindAmpResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindAmpResponse

### findCompany

    public FindCompanyResponse findCompany(FindCompanyRequest findCompanyRequest)
                                    throws TechnicalConnectorException,
                                           DicsException,
                                           DicsDataNotFoundException

  Specified by:
    `findCompany` in interface `DicsSessionService`
  Returns:
    FindCompanyResponse
  Throws:
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindCompanyResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindCompanyResponse
    `TechnicalConnectorException`

### findLegislationText

    public FindLegislationTextResponse findLegislationText(FindLegislationTextRequest findLegislationTextRequest)
                                                    throws TechnicalConnectorException,
                                                           DicsException,
                                                           DicsDataNotFoundException

  Specified by:
    `findLegislationText` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindLegislationTextResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindLegislationTextResponse

### findReferences

    public FindReferencesResponse findReferences(FindReferencesRequest findReferencesRequest)
                                          throws TechnicalConnectorException,
                                                 DicsException,
                                                 DicsDataNotFoundException

  Specified by:
    `findReferences` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindReferencesResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindReferencesResponse

### findReimbursement

    public FindReimbursementResponse findReimbursement(FindReimbursementRequest findReimbursementRequest)
                                                throws TechnicalConnectorException,
                                                       DicsException,
                                                       DicsDataNotFoundException

  Specified by:
    `findReimbursement` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindReimbursementResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindReimbursementResponse

### findVmp

    public FindVmpResponse findVmp(FindVmpRequest findVmpRequest)
                            throws TechnicalConnectorException,
                                   DicsException,
                                   DicsDataNotFoundException

  Specified by:
    `findVmp` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindVmpResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindVmpResponse

### findCommentedClassification

    public FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest findCommentedClassificationRequest)
                                                                    throws TechnicalConnectorException,
                                                                           DicsException,
                                                                           DicsDataNotFoundException

  Specified by:
    `findCommentedClassification` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindCommentedClassificationResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindCommentedClassificationResponse

### findFormula

    public FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest findCompoundingFormulaRequest)
                                               throws TechnicalConnectorException,
                                                      DicsException,
                                                      DicsDataNotFoundException

  Specified by:
    `findFormula` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindCompoundingFormulaResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindCompoundingFormulaResponse

### findIngredient

    public FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest findCompoundingIngredientRequest)
                                                     throws TechnicalConnectorException,
                                                            DicsException,
                                                            DicsDataNotFoundException

  Specified by:
    `findIngredient` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindCompoundingIngredientResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindCompoundingIngredientResponse

### findVmpGroup

    public FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest findVmpGroupRequest)
                                      throws TechnicalConnectorException,
                                             DicsException,
                                             DicsDataNotFoundException

  Specified by:
    `findVmpGroup` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindVmpGroupResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindVmpGroupResponse

### findVtm

    public FindVtmResponse findVtm(FindVtmRequest findVtmRequest)
                            throws TechnicalConnectorException,
                                   DicsException,
                                   DicsDataNotFoundException

  Specified by:
    `findVtm` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type FindVtmResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type FindVtmResponse

### getListOfVirtualMedicinalProducts

    public GetListOfVirtualMedicinalProductsResponse getListOfVirtualMedicinalProducts(GetListOfVirtualMedicinalProductsRequest getListOfVirtualMedicinalProductsRequest)
                                                                                throws TechnicalConnectorException,
                                                                                       DicsException,
                                                                                       DicsDataNotFoundException

  Specified by:
    `getListOfVirtualMedicinalProducts` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type GetListOfVirtualMedicinalProductsResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type GetListOfVirtualMedicinalProductsResponse

### getListOfVmpGroups

    public GetListOfVmpGroupsResponse getListOfVmpGroups(GetListOfVmpGroupsRequest getListOfVmpGroupsRequest)
                                                  throws TechnicalConnectorException,
                                                         DicsException,
                                                         DicsDataNotFoundException

  Specified by:
    `getListOfVmpGroups` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type GetListOfVmpGroupsResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type GetListOfVmpGroupsResponse

### getListOfActualMedicinalProductPackages

    public GetListOfActualMedicinalProductPackagesResponse getListOfActualMedicinalProductPackages(GetListOfActualMedicinalProductPackagesRequest getListOfActualMedicinalProductPackagesRequest)
                                                                                            throws TechnicalConnectorException,
                                                                                                   DicsException,
                                                                                                   DicsDataNotFoundException

  Specified by:
    `getListOfActualMedicinalProductPackages` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductPackagesResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductPackagesResponse

### getListOfActualMedicinalProducts

    public GetListOfActualMedicinalProductsResponse getListOfActualMedicinalProducts(GetListOfActualMedicinalProductsRequest getListOfActualMedicinalProductsRequest)
                                                                              throws TechnicalConnectorException,
                                                                                     DicsException,
                                                                                     DicsDataNotFoundException

  Specified by:
    `getListOfActualMedicinalProducts` in interface `DicsSessionService`
  Returns:
  Throws:
    `TechnicalConnectorException`
    `DicsException` - if the response has a business error. The `getResponse` method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductsResponse
    `DicsDataNotFoundException` - if the response has no business data. The `getResponse` method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductsResponse

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 PERSPRACTICALNURSE 3.17.1 API
Copyright © {inceptionYear}-2019 eHealth. All Rights Reserved.