
Uses of Class
ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
Packages that use ConsentOutcome
Package
Description
-
Uses of ConsentOutcome in ca.uhn.fhir.rest.server.interceptor.auth
Methods in ca.uhn.fhir.rest.server.interceptor.auth that return ConsentOutcomeModifier and TypeMethodDescriptionSearchNarrowingConsentService.canSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) SearchNarrowingConsentService.willSeeResource
(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) -
Uses of ConsentOutcome in ca.uhn.fhir.rest.server.interceptor.consent
Fields in ca.uhn.fhir.rest.server.interceptor.consent declared as ConsentOutcomeModifier and TypeFieldDescriptionstatic final ConsentOutcome
ConsentOutcome.AUTHORIZED
Convenience constant containingnew ConsentOutcome(ConsentOperationStatusEnum.AUTHORIZED)
static final ConsentOutcome
ConsentOutcome.PROCEED
Convenience constant containingnew ConsentOutcome(ConsentOperationStatusEnum.PROCEED)
static final ConsentOutcome
ConsentOutcome.REJECT
Convenience constant containingnew ConsentOutcome(ConsentOperationStatusEnum.REJECT)
Methods in ca.uhn.fhir.rest.server.interceptor.consent that return ConsentOutcomeModifier 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.static ConsentOutcome
ConsentOutcome.parallelReduce
(Stream<ConsentOutcome> theOutcomes) Evaluate all verdicts together, allowing any to veto (i.e.static ConsentOutcome
ConsentOutcome.serialReduce
(Stream<ConsentOutcome> theStream) Evaluate verdicts in order, taking the first "decision" (i.e.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) Method parameters in ca.uhn.fhir.rest.server.interceptor.consent with type arguments of type ConsentOutcomeModifier and TypeMethodDescriptionstatic ConsentOutcome
ConsentOutcome.parallelReduce
(Stream<ConsentOutcome> theOutcomes) Evaluate all verdicts together, allowing any to veto (i.e.static ConsentOutcome
ConsentOutcome.serialReduce
(Stream<ConsentOutcome> theStream) Evaluate verdicts in order, taking the first "decision" (i.e.Constructors in ca.uhn.fhir.rest.server.interceptor.consent with parameters of type ConsentOutcome