Class ConsentInterceptor
java.lang.Object
ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorConsentInterceptor(IConsentService theConsentService)ConstructorConsentInterceptor(IConsentService theConsentService, IConsentContextServices theContextConsentServices)Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentityHashMap<org.hl7.fhir.instance.model.api.IBaseResource,Boolean>getAlreadySeenResourcesMap(RequestDetails theRequestDetails, String theKey)voidinterceptOutgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResource)voidinterceptPreAccess(RequestDetails theRequestDetails, IPreResourceAccessDetails thePreResourceAccessDetails)booleaninterceptPreCheckForCachedSearch(RequestDetails theRequestDetails)voidinterceptPreHandled(RequestDetails theRequestDetails)voidinterceptPreSearchRegistered(RequestDetails theRequestDetails, ICachedSearchDetails theCachedSearchDetails)voidinterceptPreShow(RequestDetails theRequestDetails, IPreResourceShowDetails thePreResourceShowDetails)voidrequestFailed(RequestDetails theRequest, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException)voidrequestSucceeded(RequestDetails theRequest)voidsetConsentService(IConsentService theConsentService)voidsetContextConsentServices(IConsentContextServices theContextConsentServices)
-
Constructor Details
-
ConsentInterceptor
public ConsentInterceptor()Constructor -
ConsentInterceptor
Constructor- Parameters:
theConsentService- Must not benull
-
ConsentInterceptor
public ConsentInterceptor(IConsentService theConsentService, IConsentContextServices theContextConsentServices)Constructor- Parameters:
theConsentService- Must not benulltheContextConsentServices- Must not benull
-
-
Method Details
-
setContextConsentServices
-
setConsentService
-
interceptPreHandled
-
interceptPreCheckForCachedSearch
-
interceptPreSearchRegistered
public void interceptPreSearchRegistered(RequestDetails theRequestDetails, ICachedSearchDetails theCachedSearchDetails) -
interceptPreAccess
public void interceptPreAccess(RequestDetails theRequestDetails, IPreResourceAccessDetails thePreResourceAccessDetails) -
interceptPreShow
public void interceptPreShow(RequestDetails theRequestDetails, IPreResourceShowDetails thePreResourceShowDetails) -
interceptOutgoingResponse
public void interceptOutgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResource) -
requestFailed
public void requestFailed(RequestDetails theRequest, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException) -
requestSucceeded
-
getAlreadySeenResourcesMap
public static IdentityHashMap<org.hl7.fhir.instance.model.api.IBaseResource,Boolean> getAlreadySeenResourcesMap(RequestDetails theRequestDetails, String theKey)
-