Uses of Interface
ca.uhn.fhir.rest.server.interceptor.consent.IConsentContextServices
Package
Description
-
Uses of IConsentContextServices in ca.uhn.fhir.rest.server.interceptor.auth
Modifier and TypeMethodDescriptionSearchNarrowingConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) boolean
SearchNarrowingConsentService.shouldProcessCanSeeResource
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) SearchNarrowingConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) -
Uses of IConsentContextServices in ca.uhn.fhir.rest.server.interceptor.consent
Modifier and TypeFieldDescriptionstatic final IConsentContextServices
IConsentContextServices.NULL_IMPL
Implementation of this interface that simply always throws aUnsupportedOperationException
Modifier and TypeMethodDescriptionConstantConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) DelegatingConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) default ConsentOutcome
IConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) This method is called if a user may potentially see a resource via READ operations, SEARCH operations, etc.MultiDelegateConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) RuleFilteringConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) Apply the rules active in our rule-applier, and drop resources that don't pass.void
DelegatingConsentService.completeOperationFailure
(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, IConsentContextServices theContextServices) default void
IConsentService.completeOperationFailure
(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, IConsentContextServices theContextServices) This method is called when an operation is complete.void
DelegatingConsentService.completeOperationSuccess
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default void
IConsentService.completeOperationSuccess
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) This method is called when an operation is complete.void
ConsentInterceptor.setContextConsentServices
(IConsentContextServices theContextConsentServices) boolean
ConstantConsentService.shouldProcessCanSeeResource
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) boolean
DelegatingConsentService.shouldProcessCanSeeResource
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default boolean
IConsentService.shouldProcessCanSeeResource
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) This method will be invoked once prior to invokingIConsentService.canSeeResource(RequestDetails, IBaseResource, IConsentContextServices)
and can be used to skip that phase.boolean
MultiDelegateConsentService.shouldProcessCanSeeResource
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) ConstantConsentService.startOperation
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) DelegatingConsentService.startOperation
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default ConsentOutcome
IConsentService.startOperation
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) This method is called when an operation is initially beginning, before any significant processing occurs.MultiDelegateConsentService.startOperation
(RequestDetails theRequestDetails, IConsentContextServices theContextServices) ConstantConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) DelegatingConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) default ConsentOutcome
IConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) This method is called if a user is about to see a resource, either completely or partially.MultiDelegateConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) ModifierConstructorDescriptionConsentInterceptor
(IConsentService theConsentService, IConsentContextServices theContextConsentServices) Constructor