public class IntraHubHCPartyServiceImpl extends Object implements IntraHubHCPartyService, ConfigurationModuleBootstrap.ModuleBootstrapHook
IntraHubHCPartyService
Extends : IntraHubAbstract
Constructor and Description |
---|
IntraHubHCPartyServiceImpl()
needed for ModuleBootstrapHook.
|
IntraHubHCPartyServiceImpl(IntraHubService hubService,
HubReplyValidator validator)
Instantiates a new intra hub hc party service.
|
Modifier and Type | Method and Description |
---|---|
void |
bootstrap() |
HCPartyAdaptedType |
getHCParty(HCPartyIdType hcParty)
Gets the hC party.
|
ConsentHCPartyType |
getHCPartyConsent(HCPartyIdType hcPartyId)
Gets the hC party consent.
|
HCPartyAdaptedType |
putHCParty(HCPartyAdaptedType hcParty)
Put hc party.
|
void |
putHCPartyConsent(ConsentHCPartyType consent)
Put hc party consent.
|
void |
revokeHCPartyConsent(ConsentHCPartyType consent)
Revoke hc party consent.
|
public IntraHubHCPartyServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException
hubService
- the hub servicevalidator
- the validatorTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionpublic IntraHubHCPartyServiceImpl()
public HCPartyAdaptedType getHCParty(HCPartyIdType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubHCPartyService
getHCParty
in interface IntraHubHCPartyService
hcParty
- the hc partyTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionIntraHubHCPartyService.getHCParty(be.fgov.ehealth.hubservices.core.v1.HCPartyIdType)
public HCPartyAdaptedType putHCParty(HCPartyAdaptedType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubHCPartyService
putHCParty
in interface IntraHubHCPartyService
hcParty
- the hc partyTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionIntraHubHCPartyService.putHCParty(be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType)
public void putHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubHCPartyService
putHCPartyConsent
in interface IntraHubHCPartyService
consent
- the consentTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionIntraHubHCPartyService.putHCPartyConsent(be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType)
public ConsentHCPartyType getHCPartyConsent(HCPartyIdType hcPartyId) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubHCPartyService
getHCPartyConsent
in interface IntraHubHCPartyService
hcPartyId
- the hc party idTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionIntraHubHCPartyService.getHCPartyConsent(be.fgov.ehealth.hubservices.core.v1.HCPartyIdType)
public void revokeHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubHCPartyService
revokeHCPartyConsent
in interface IntraHubHCPartyService
consent
- the consentTechnicalConnectorException
- the technical connector exceptionIntraHubBusinessConnectorException
- the business connector exceptionIntraHubHCPartyService.revokeHCPartyConsent(be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType)
public void bootstrap()
bootstrap
in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
Connector Packaging PERSPHYSICIAN 4.5.4 API
Copyright © {inceptionYear}-2024 eHealth. All Rights Reserved.