public class HubTokenServiceImpl extends Object implements HubTokenService, ConfigurationModuleBootstrap.ModuleBootstrapHook
HubTokenService
Modifier and Type | Field and Description |
---|---|
static String |
PROP_INTRAHUBV3_SHA1FEATURE_ENABLED |
Constructor and Description |
---|
HubTokenServiceImpl() |
public static final String PROP_INTRAHUBV3_SHA1FEATURE_ENABLED
public DeclareTransactionResponse declareTransaction(SAMLToken token, DeclareTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
declareTransaction
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutTransactionResponse putTransaction(SAMLToken token, PutTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException
HubTokenService
putTransaction
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
IntraHubBusinessConnectorException
public RevokeTransactionResponse revokeTransaction(SAMLToken token, RevokeTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
revokeTransaction
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetTransactionListResponse getTransactionList(SAMLToken token, GetTransactionListRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getTransactionList
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetTransactionListResponse getTransactionList(SAMLToken token, GetTransactionListRequest request, Paginationrequestinfo pagReqInfo, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getTransactionList
in interface HubTokenService
token
- the tokenrequest
- the requestpagReqInfo
- Informations for paginationbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetTransactionResponse getTransaction(SAMLToken token, GetTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException
HubTokenService
getTransaction
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
IntraHubBusinessConnectorException
public RequestPublicationResponse requestPublication(SAMLToken token, RequestPublicationRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
requestPublication
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutHCPartyResponse putHCParty(SAMLToken token, PutHCPartyRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putHCParty
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetHCPartyResponse getHCParty(SAMLToken token, GetHCPartyRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getHCParty
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutPatientResponse putPatient(SAMLToken token, PutPatientRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putPatient
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetPatientResponse getPatient(SAMLToken token, GetPatientRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getPatient
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutHCPartyConsentResponse putHCPartyConsent(SAMLToken token, PutHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putHCPartyConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetHCPartyConsentResponse getHCPartyConsent(SAMLToken token, GetHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getHCPartyConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public RevokeHCPartyConsentResponse revokeHCPartyConsent(SAMLToken token, RevokeHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
revokeHCPartyConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutPatientConsentResponse putPatientConsent(SAMLToken token, PutPatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putPatientConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetPatientConsentResponse getPatientConsent(SAMLToken token, GetPatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getPatientConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public RevokePatientConsentResponse revokePatientConsent(SAMLToken token, RevokePatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
revokePatientConsent
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putTherapeuticLink
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getTherapeuticLink
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
revokeTherapeuticLink
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutAccessRightResponse putAccessRight(SAMLToken token, PutAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
putAccessRight
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetAccessRightResponse getAccessRight(SAMLToken token, GetAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getAccessRight
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public RevokeAccessRightResponse revokeAccessRight(SAMLToken token, RevokeAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
revokeAccessRight
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken token, GetPatientAuditTrailRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getPatientAuditTrail
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken token, GetPatientAuditTrailRequest request, Paginationrequestinfo paginationrequestinfo, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getPatientAuditTrail
in interface HubTokenService
token
- the tokenrequest
- the requestpaginationrequestinfo
- Informations for paginationbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public PutTransactionSetResponse putTransactionSet(SAMLToken token, PutTransactionSetRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException
HubTokenService
putTransactionSet
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
IntraHubBusinessConnectorException
public GetTransactionSetResponse getTransactionSet(SAMLToken token, GetTransactionSetRequest request, String breakTheGlass) throws TechnicalConnectorException
HubTokenService
getTransactionSet
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public GetLatestUpdateResponse getLatestUpdate(SAMLToken token, GetLatestUpdateRequest request, String breakTheGlass) throws TechnicalConnectorException
getLatestUpdate
in interface HubTokenService
token
- the tokenrequest
- the requestbreakTheGlass
- Indicates the request as "break-the-glass"TechnicalConnectorException
public void bootstrap()
bootstrap
in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
Connector Packaging PERSPHYSICIAN 4.5.4 API
Copyright © {inceptionYear}-2024 eHealth. All Rights Reserved.