
Uses of Interface
ca.uhn.fhir.rest.server.interceptor.consent.IConsentContextServices
Packages that use IConsentContextServices
Package
Description
-
Uses of IConsentContextServices in ca.uhn.fhir.rest.server.interceptor.auth
Methods in ca.uhn.fhir.rest.server.interceptor.auth with parameters of type IConsentContextServicesModifier and TypeMethodDescriptionSearchNarrowingConsentService.canSeeResource(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) booleanSearchNarrowingConsentService.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
Fields in ca.uhn.fhir.rest.server.interceptor.consent declared as IConsentContextServicesModifier and TypeFieldDescriptionstatic final IConsentContextServicesIConsentContextServices.NULL_IMPLImplementation of this interface that simply always throws aUnsupportedOperationExceptionMethods in ca.uhn.fhir.rest.server.interceptor.consent with parameters of type IConsentContextServicesModifier 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 ConsentOutcomeIConsentService.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.voidDelegatingConsentService.completeOperationFailure(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, IConsentContextServices theContextServices) default voidIConsentService.completeOperationFailure(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, IConsentContextServices theContextServices) This method is called when an operation is complete.voidDelegatingConsentService.completeOperationSuccess(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default voidIConsentService.completeOperationSuccess(RequestDetails theRequestDetails, IConsentContextServices theContextServices) This method is called when an operation is complete.voidConsentInterceptor.setContextConsentServices(IConsentContextServices theContextConsentServices) booleanConstantConsentService.shouldProcessCanSeeResource(RequestDetails theRequestDetails, IConsentContextServices theContextServices) booleanDelegatingConsentService.shouldProcessCanSeeResource(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default booleanIConsentService.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.booleanMultiDelegateConsentService.shouldProcessCanSeeResource(RequestDetails theRequestDetails, IConsentContextServices theContextServices) ConstantConsentService.startOperation(RequestDetails theRequestDetails, IConsentContextServices theContextServices) DelegatingConsentService.startOperation(RequestDetails theRequestDetails, IConsentContextServices theContextServices) default ConsentOutcomeIConsentService.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 ConsentOutcomeIConsentService.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) Constructors in ca.uhn.fhir.rest.server.interceptor.consent with parameters of type IConsentContextServicesModifierConstructorDescriptionConsentInterceptor(IConsentService theConsentService, IConsentContextServices theContextConsentServices) Constructor