public class IntraHubAccessRightServiceImpl extends Object implements IntraHubAccessRightService, ConfigurationModuleBootstrap.ModuleBootstrapHook
IntraHubAccessRightService Extends : IntraHubAbstract| Constructor and Description |
|---|
IntraHubAccessRightServiceImpl()
needed for ModuleBootstrapHook.
|
IntraHubAccessRightServiceImpl(IntraHubService hubService,
HubReplyValidator validator)
Instantiates a new intra hub access right service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bootstrap() |
AccessRightListType |
getAccessRight(TransactionIdType transaction)
Gets the access right.
|
TransactionAccessListType |
getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail)
Gets the patient audit trail.
|
void |
putAccessRight(AccessRightType accessRight)
Put access right.
|
void |
revokeAccessRight(SelectRevokeAccessRightType accessRight)
Revoke access right.
|
public IntraHubAccessRightServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException
hubService - the hub servicevalidator - the validatorTechnicalConnectorException - the technical connector exceptionIntraHubBusinessConnectorException - the business connector exceptionpublic IntraHubAccessRightServiceImpl()
public void putAccessRight(AccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubAccessRightServiceputAccessRight in interface IntraHubAccessRightServiceaccessRight - the access rightTechnicalConnectorException - the technical connector exceptionIntraHubBusinessConnectorException - the business connector exceptionIntraHubAccessRightService.putAccessRight(be.fgov.ehealth.hubservices.core.v1.AccessRightType)public AccessRightListType getAccessRight(TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubAccessRightServicegetAccessRight in interface IntraHubAccessRightServicetransaction - the transactionTechnicalConnectorException - the technical connector exceptionIntraHubBusinessConnectorException - the business connector exceptionIntraHubAccessRightService.getAccessRight(be.fgov.ehealth.hubservices.core.v1.TransactionIdType)public void revokeAccessRight(SelectRevokeAccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubAccessRightServicerevokeAccessRight in interface IntraHubAccessRightServiceaccessRight - the access rightTechnicalConnectorException - the technical connector exceptionIntraHubBusinessConnectorException - the business connector exceptionIntraHubAccessRightService.revokeAccessRight(be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType)public TransactionAccessListType getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail) throws TechnicalConnectorException, IntraHubBusinessConnectorException
IntraHubAccessRightServicegetPatientAuditTrail in interface IntraHubAccessRightServicepatientAuditTrail - the patient audit trailTechnicalConnectorException - the technical connector exceptionIntraHubBusinessConnectorException - the business connector exceptionIntraHubAccessRightService.getPatientAuditTrail(be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType)public void bootstrap()
bootstrap in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
Connector Packaging generic 4.4.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.