
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 ConsentOutcomeConsentOutcome.AUTHORIZEDConvenience constant containingnew ConsentOutcome(ConsentOperationStatusEnum.AUTHORIZED)static final ConsentOutcomeConsentOutcome.PROCEEDConvenience constant containingnew ConsentOutcome(ConsentOperationStatusEnum.PROCEED)static final ConsentOutcomeConsentOutcome.REJECTConvenience 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 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.static ConsentOutcomeConsentOutcome.parallelReduce(Stream<ConsentOutcome> theOutcomes) Evaluate all verdicts together, allowing any to veto (i.e.static ConsentOutcomeConsentOutcome.serialReduce(Stream<ConsentOutcome> theStream) Evaluate verdicts in order, taking the first "decision" (i.e. first non-PROCEED) verdict.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) Method parameters in ca.uhn.fhir.rest.server.interceptor.consent with type arguments of type ConsentOutcomeModifier and TypeMethodDescriptionstatic ConsentOutcomeConsentOutcome.parallelReduce(Stream<ConsentOutcome> theOutcomes) Evaluate all verdicts together, allowing any to veto (i.e.static ConsentOutcomeConsentOutcome.serialReduce(Stream<ConsentOutcome> theStream) Evaluate verdicts in order, taking the first "decision" (i.e. first non-PROCEED) verdict.Constructors in ca.uhn.fhir.rest.server.interceptor.consent with parameters of type ConsentOutcome