be.ehealth.businessconnector.consultrn.service.impl
Class ConsultrnServiceImpl

java.lang.Object
  extended by be.ehealth.businessconnector.consultrn.service.impl.ConsultrnServiceImpl
All Implemented Interfaces:
ConsultrnService, ConfigurationModuleBootstrap.ModuleBootstrapHook

public class ConsultrnServiceImpl
extends Object
implements ConsultrnService, ConfigurationModuleBootstrap.ModuleBootstrapHook

Implementation of ConsultrnService


Constructor Summary
ConsultrnServiceImpl()
          default constructor, needed for ModuleBootstrapHook.
ConsultrnServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator)
           
 
Method Summary
 void bootstrap()
           
 RegisterPersonResponse registerPerson(SAMLToken token, RegisterPersonRequest request)
           
 SearchBySSINReply search(SAMLToken token, SearchBySSINRequest request)
           
 SearchPhoneticReply search(SAMLToken token, SearchPhoneticRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsultrnServiceImpl

public ConsultrnServiceImpl(SessionValidator sessionValidator,
                            EhealthReplyValidator replyValidator)

ConsultrnServiceImpl

public ConsultrnServiceImpl()
default constructor, needed for ModuleBootstrapHook.

Method Detail

search

public SearchBySSINReply search(SAMLToken token,
                                SearchBySSINRequest request)
                         throws ConsultrnIdentifyPersonException,
                                TechnicalConnectorException
Specified by:
search in interface ConsultrnService
Throws:
ConsultrnIdentifyPersonException
TechnicalConnectorException

search

public SearchPhoneticReply search(SAMLToken token,
                                  SearchPhoneticRequest request)
                           throws ConsultrnPhoneticSearchException,
                                  TechnicalConnectorException
Specified by:
search in interface ConsultrnService
Throws:
ConsultrnPhoneticSearchException
TechnicalConnectorException

registerPerson

public RegisterPersonResponse registerPerson(SAMLToken token,
                                             RegisterPersonRequest request)
                                      throws TechnicalConnectorException,
                                             ConsultrnRegisterPersonException,
                                             ConsultrnRegisterExistingPersonException
Specified by:
registerPerson in interface ConsultrnService
Throws:
TechnicalConnectorException
ConsultrnRegisterPersonException
ConsultrnRegisterExistingPersonException

bootstrap

public void bootstrap()
Specified by:
bootstrap in interface ConfigurationModuleBootstrap.ModuleBootstrapHook



Connector Packaging generic 3.18.0 API
Copyright © {inceptionYear}-2019 eHealth. All Rights Reserved.