Uses of Class
ca.uhn.fhir.rest.api.server.RequestDetails
Packages that use RequestDetails
Package
Description
-
Uses of RequestDetails in ca.uhn.fhir.rest.api.server
Classes in ca.uhn.fhir.rest.api.server with type parameters of type RequestDetails -
Uses of RequestDetails in ca.uhn.fhir.rest.api.server.storage
Methods in ca.uhn.fhir.rest.api.server.storage with parameters of type RequestDetailsModifier and TypeMethodDescriptionorg.springframework.batch.core.JobExecutionIReindexJobSubmitter.submitEverythingJob(Integer theBatchSize, RequestDetails theRequest) org.springframework.batch.core.JobExecutionIMultiUrlJobSubmitter.submitJob(Integer theBatchSize, List<String> theUrlsToProcess, RequestDetails theRequest) -
Uses of RequestDetails in ca.uhn.fhir.rest.server
Classes in ca.uhn.fhir.rest.server with type parameters of type RequestDetailsMethods in ca.uhn.fhir.rest.server with parameters of type RequestDetailsModifier and TypeMethodDescriptionstatic voidRestfulServerUtils.configureResponseParser(RequestDetails theRequestDetails, ca.uhn.fhir.parser.IParser parser) static StringRestfulServerUtils.createLinkSelf(String theServerBase, RequestDetails theRequest) static StringRestfulServerUtils.createLinkSelfWithoutGivenParameters(String theServerBase, RequestDetails theRequest, List<String> excludedParameterNames) This function will create a self link but omit any parameters passed in via the excludedParameterNames list.static StringRestfulServerUtils.createPagingLink(ca.uhn.fhir.rest.api.BundleLinks theBundleLinks, RequestDetails theRequestDetails, String theSearchId, int theOffset, int theCount, Map<String, String[]> theRequestParameters) static StringRestfulServerUtils.createPagingLink(ca.uhn.fhir.rest.api.BundleLinks theBundleLinks, RequestDetails theRequestDetails, String theSearchId, String thePageId, Map<String, String[]> theRequestParameters) static ca.uhn.fhir.rest.api.EncodingEnumRestfulServerUtils.determineRequestEncodingNoDefault(RequestDetails theReq) static ca.uhn.fhir.rest.api.EncodingEnumRestfulServerUtils.determineRequestEncodingNoDefault(RequestDetails theReq, boolean theStrict) RestfulServer.determineResourceMethod(RequestDetails requestDetails, String requestPath) Figure out and return whichever method binding is appropriate for the given requestRestfulServerUtils.determineResponseEncodingNoDefault(RequestDetails theReq, ca.uhn.fhir.rest.api.EncodingEnum thePrefer) Returns null if the request doesn't express that it wants FHIR.RestfulServerUtils.determineResponseEncodingNoDefault(RequestDetails theReq, ca.uhn.fhir.rest.api.EncodingEnum thePrefer, String thePreferContentType) Try to determing the response content type, given the request Accept header and _format parameter.RestfulServerUtils.determineResponseEncodingWithDefault(RequestDetails theReq) Determine whether a response should be given in JSON or XML format based on the incoming HttpServletRequest's"_format"parameter and"Accept:"HTTP header.static Set<ca.uhn.fhir.rest.api.SummaryEnum>RestfulServerUtils.determineSummaryMode(RequestDetails theRequest) static IntegerRestfulServerUtils.extractCountParameter(RequestDetails theRequest) static ca.uhn.fhir.rest.api.DeleteCascadeModeEnumRestfulServerUtils.extractDeleteCascadeParameter(RequestDetails theRequest) static IntegerRestfulServerUtils.extractOffsetParameter(RequestDetails theRequest) ResourceBinding.getMethod(RequestDetails theRequest) static ca.uhn.fhir.parser.IParserRestfulServerUtils.getNewParser(ca.uhn.fhir.context.FhirContext theContext, ca.uhn.fhir.context.FhirVersionEnum theForVersion, RequestDetails theRequestDetails) IRestfulServerUtil.getRequestResource(RequestDetails theRequest, TransactionParameter.ParamStyle myParamStyle, Class<? extends org.hl7.fhir.instance.model.api.IBaseResource> myResourceBundleType) IRestfulServerUtil.getResourceParameter(RequestDetails requestDetails, ResourceParameter.Mode myMode, BaseMethodBinding<?> theMethodBinding, Class<? extends org.hl7.fhir.instance.model.api.IBaseResource> myResourceType) IServerConformanceProvider.getServerConformance(javax.servlet.http.HttpServletRequest theRequest, RequestDetails theRequestDetails) Actually create and return the conformance statement See the class documentation for an important note if you are extending this class<T extends org.hl7.fhir.instance.model.api.IBaseResource>
TIRestfulServerUtil.loadResourceFromRequest(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding, Class<T> theResourceType) org.hl7.fhir.instance.model.api.IBaseResourceIRestfulServerUtil.parseResourceFromRequest(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding, Class<? extends org.hl7.fhir.instance.model.api.IBaseResource> theResourceType) voidRestfulServer.populateRequestDetailsFromRequestPath(RequestDetails theRequestDetails, String theRequestPath) static booleanRestfulServerUtils.prettyPrintResponse(IRestfulServerDefaults theServer, RequestDetails theRequest) default org.hl7.fhir.instance.model.api.IBaseResourceIServerConformanceProvider.readOperationDefinition(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) FifoMemoryPagingProvider.retrieveResultList(RequestDetails theRequest, String theId) IPagingProvider.retrieveResultList(RequestDetails theRequestDetails, String theSearchId) Retrieve a result list by Search IDdefault IBundleProviderIPagingProvider.retrieveResultList(RequestDetails theRequestDetails, String theSearchId, String thePageId) Retrieve a result list by Search ID and Page IDFifoMemoryPagingProvider.storeResultList(RequestDetails theRequestDetails, IBundleProvider theList) IPagingProvider.storeResultList(RequestDetails theRequestDetails, IBundleProvider theList) Stores a result list and returns an ID with which that list can be returnedstatic ObjectRestfulServerUtils.streamResponseAsResource(IRestfulServerDefaults theServer, org.hl7.fhir.instance.model.api.IBaseResource theResource, Set<ca.uhn.fhir.rest.api.SummaryEnum> theSummaryMode, int stausCode, boolean theAddContentLocationHeader, boolean respondGzip, RequestDetails theRequestDetails) static ObjectRestfulServerUtils.streamResponseAsResource(IRestfulServerDefaults theServer, org.hl7.fhir.instance.model.api.IBaseResource theResource, Set<ca.uhn.fhir.rest.api.SummaryEnum> theSummaryMode, int theStatusCode, String theStatusMessage, boolean theAddContentLocationHeader, boolean respondGzip, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IIdType theOperationResourceId, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theOperationResourceLastUpdated) protected voidRestfulServer.throwUnknownFhirOperationException(RequestDetails requestDetails, String requestPath, ca.uhn.fhir.rest.api.RequestTypeEnum theRequestType) static voidRestfulServer.throwUnknownFhirOperationException(RequestDetails requestDetails, String requestPath, ca.uhn.fhir.rest.api.RequestTypeEnum theRequestType, ca.uhn.fhir.context.FhirContext theFhirContext) static IntegerRestfulServerUtils.tryToExtractNamedParameter(RequestDetails theRequest, String theParamName) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor
Methods in ca.uhn.fhir.rest.server.interceptor that return RequestDetailsModifier and TypeMethodDescriptionIServerInterceptor.ActionRequestDetails.getRequestDetails()Deprecated.Returns the request details associated with this requestResponseSizeCapturingInterceptor.Result.getRequestDetails()Methods in ca.uhn.fhir.rest.server.interceptor with parameters of type RequestDetailsModifier and TypeMethodDescriptionbooleanValidationResultEnrichingInterceptor.addValidationResultsToOperationOutcome(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject) static voidValidationResultEnrichingInterceptor.addValidationResultToRequestDetails(RequestDetails theRequestDetails, ca.uhn.fhir.validation.ValidationResult theValidationResult) voidResponseHighlighterInterceptor.capabilityStatementGenerated(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseConformance theCapabilityStatement) ResponseSizeCapturingInterceptor.capture(RequestDetails theRequestDetails, Writer theWriter) voidResponseSizeCapturingInterceptor.completed(RequestDetails theRequestDetails) voidCaptureResourceSourceFromHeaderInterceptor.extractSource(RequestDetails theRequestDetails) protected voidBaseValidatingInterceptor.fail(RequestDetails theRequestDetails, ca.uhn.fhir.validation.ValidationResult theValidationResult) Fail the request by throwing anUnprocessableEntityExceptionas a result of a validation failure.static List<org.hl7.fhir.instance.model.api.IBaseResource>ServerInterceptorUtil.fireStoragePreshowResource(List<org.hl7.fhir.instance.model.api.IBaseResource> theResources, RequestDetails theRequest, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster) FiresPointcut.STORAGE_PRESHOW_RESOURCESinterceptor hook, and potentially remove resources from the resource listExceptionHandlingInterceptor.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException) booleanExceptionHandlingInterceptor.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) booleanInterceptorAdapter.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanIServerInterceptor.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) This method is called upon any exception being thrown within the server's request processing code.booleanLoggingInterceptor.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanResponseHighlighterInterceptor.handleException(RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) voidResponseTerminologyDisplayPopulationInterceptor.handleResource(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidResponseTerminologyTranslationInterceptor.handleResource(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource) org.hl7.fhir.instance.model.api.IBaseConformanceStaticCapabilityStatementInterceptor.hook(RequestDetails theRequestDetails) booleanInterceptorAdapter.incomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) booleanIServerInterceptor.incomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) This method is called just before the actual implementing server method is invoked.booleanRequestValidatingInterceptor.incomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) voidSearchPreferHandlingInterceptor.incomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) booleanVerboseLoggingInterceptor.incomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) booleanResponseHighlighterInterceptor.outgoingGraphqlResponse(RequestDetails theRequestDetails, String theRequest, String theResponse, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, ca.uhn.fhir.model.api.TagList theResponseObject) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, ca.uhn.fhir.model.api.TagList theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResponseDetails, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject) booleanInterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails) Deprecated.As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, ca.uhn.fhir.model.api.TagList theResponseObject) Deprecated.As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, ca.uhn.fhir.model.api.TagList theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) Deprecated.As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResponseDetails, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) This method is called after the server implementation method has been called, but before any attempt to stream the response back to the client.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) Deprecated.As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject) Deprecated.As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.booleanIServerInterceptor.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) Deprecated.As of HAPI FHIR 3.3.0, this method has been deprecated in favour ofIServerInterceptor.outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse)and will be removed in a future version of HAPI FHIR.booleanResponseHighlighterInterceptor.outgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) booleanResponseValidatingInterceptor.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject) booleanServeMediaResourceRawInterceptor.outgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject, javax.servlet.http.HttpServletRequest theServletRequest, javax.servlet.http.HttpServletResponse theServletResponse) protected voidBaseValidatingInterceptor.postProcessResult(RequestDetails theRequestDetails, ca.uhn.fhir.validation.ValidationResult theValidationResult) Hook for subclasses (e.g.protected voidBaseValidatingInterceptor.postProcessResultOnFailure(RequestDetails theRequestDetails, ca.uhn.fhir.validation.ValidationResult theValidationResult) Hook for subclasses on failure (e.g.ca.uhn.fhir.rest.server.exceptions.BaseServerResponseExceptionExceptionHandlingInterceptor.preProcessOutgoingException(RequestDetails theRequestDetails, Throwable theException, javax.servlet.http.HttpServletRequest theServletRequest) ca.uhn.fhir.rest.server.exceptions.BaseServerResponseExceptionInterceptorAdapter.preProcessOutgoingException(RequestDetails theRequestDetails, Throwable theException, javax.servlet.http.HttpServletRequest theServletRequest) ca.uhn.fhir.rest.server.exceptions.BaseServerResponseExceptionIServerInterceptor.preProcessOutgoingException(RequestDetails theRequestDetails, Throwable theException, javax.servlet.http.HttpServletRequest theServletRequest) This method is called upon any exception being thrown within the server's request processing code.voidFhirPathFilterInterceptor.preProcessOutgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResponseDetails) voidIServerOperationInterceptor.resourceCreated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.This method is called by the server immediately after a resource has been created, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourceCreated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidIServerOperationInterceptor.resourceDeleted(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.This method is called by the server immediately after a resource has been deleted, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourceDeleted(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidIServerOperationInterceptor.resourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.This method is called by the server immediately before a resource is about to be created, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidIServerOperationInterceptor.resourcePreDelete(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.This method is called by the server immediately before a resource is about to be deleted, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourcePreDelete(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidIServerOperationInterceptor.resourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) Deprecated.This method is called by the server immediately before a resource is about to be updated, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) voidIServerOperationInterceptor.resourceUpdated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.Deprecated in HAPI FHIR 3.0.0 in favour ofIServerOperationInterceptor.resourceUpdated(RequestDetails, IBaseResource, IBaseResource)voidIServerOperationInterceptor.resourceUpdated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) Deprecated.This method is called by the server immediately after a resource has been created, within the database transaction scope of the operation.voidServerOperationInterceptorAdapter.resourceUpdated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.Deprecated in HAPI FHIR 2.6 in favour ofServerOperationInterceptorAdapter.resourceUpdated(RequestDetails, IBaseResource, IBaseResource)voidServerOperationInterceptorAdapter.resourceUpdated(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) protected List<org.hl7.fhir.instance.model.api.IBaseResource>BaseResponseTerminologyInterceptor.toListForProcessing(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource) protected ca.uhn.fhir.validation.ValidationResultBaseValidatingInterceptor.validate(T theRequest, RequestDetails theRequestDetails) Note: May return nullConstructors in ca.uhn.fhir.rest.server.interceptor with parameters of type RequestDetailsModifierConstructorDescriptionActionRequestDetails(RequestDetails theRequestDetails) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, ca.uhn.fhir.context.FhirContext theContext, String theResourceType, org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, ca.uhn.fhir.context.FhirContext theContext, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, String theResourceType, org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, String theResourceType, org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.ActionRequestDetails(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.ConstructorResult(RequestDetails theRequestDetails, int theWrittenChars) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.auth
Methods in ca.uhn.fhir.rest.server.interceptor.auth with parameters of type RequestDetailsModifier and TypeMethodDescriptionIAuthRule.applyRule(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theInputResource, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource, IRuleApplier theRuleApplier, Set<AuthorizationFlagsEnum> theFlags, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) Applies the rule and returns a policy decision, ornullif the rule does not applyRuleBulkExportImpl.applyRule(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theInputResource, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource, IRuleApplier theRuleApplier, Set<AuthorizationFlagsEnum> theFlags, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) RuleImplConditional.applyRule(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theInputResource, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource, IRuleApplier theRuleApplier, Set<AuthorizationFlagsEnum> theFlags, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) AuthorizationInterceptor.applyRulesAndReturnDecision(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theInputResource, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) IRuleApplier.applyRulesAndReturnDecision(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theInputResource, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) protected AuthorizedListSearchNarrowingInterceptor.buildAuthorizedList(RequestDetails theRequestDetails) Subclasses should override this method to supply the set of compartments that the user making the request should actually have access to.AuthorizationInterceptor.buildRuleList(RequestDetails theRequestDetails) Subclasses should override this method to supply the set of rules to be applied to this individual request.SearchNarrowingConsentService.canSeeResource(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) protected voidAuthorizationInterceptor.handleDeny(RequestDetails theRequestDetails, AuthorizationInterceptor.Verdict decision) Handle an access control verdict ofPolicyEnum.DENY.voidAuthorizationInterceptor.hookCascadeDeleteForConflict(RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.api.Pointcut thePointcut, org.hl7.fhir.instance.model.api.IBaseResource theResourceToDelete) voidAuthorizationInterceptor.hookDeleteExpunge(RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) booleanSearchNarrowingInterceptor.hookIncomingRequestPostProcessed(RequestDetails theRequestDetails, javax.servlet.http.HttpServletRequest theRequest, javax.servlet.http.HttpServletResponse theResponse) voidAuthorizationInterceptor.hookOutgoingResponse(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResponseObject, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.hookPreShow(RequestDetails theRequestDetails, IPreResourceShowDetails theDetails, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.hookResourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.hookResourcePreDelete(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.hookResourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.incomingRequestPreHandled(RequestDetails theRequest, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidAuthorizationInterceptor.initiateBulkExport(RequestDetails theRequestDetails, BulkDataExportOptions theBulkExportOptions, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) default booleanIAuthRuleTester.matches(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IIdType theInputResourceId, org.hl7.fhir.instance.model.api.IBaseResource theInputResource) Allows user-supplied logic for authorization rules.default booleanIAuthRuleTester.matchesOutput(ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperation, RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theOutputResource) Allows user-supplied logic for authorization rules.voidRuleTarget.setSearchParams(RequestDetails theRequestDetails) booleanSearchNarrowingConsentService.shouldProcessCanSeeResource(RequestDetails theRequestDetails, IConsentContextServices theContextServices) SearchNarrowingConsentService.willSeeResource(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, IConsentContextServices theContextServices) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.consent
Methods in ca.uhn.fhir.rest.server.interceptor.consent with parameters of type RequestDetailsModifier and TypeMethodDescriptionDelegatingConsentService.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.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.static IdentityHashMap<org.hl7.fhir.instance.model.api.IBaseResource,Boolean> ConsentInterceptor.getAlreadySeenResourcesMap(RequestDetails theRequestDetails, String theKey) voidConsentInterceptor.interceptOutgoingResponse(RequestDetails theRequestDetails, ResponseDetails theResource) voidConsentInterceptor.interceptPreAccess(RequestDetails theRequestDetails, IPreResourceAccessDetails thePreResourceAccessDetails) booleanConsentInterceptor.interceptPreCheckForCachedSearch(RequestDetails theRequestDetails) voidConsentInterceptor.interceptPreHandled(RequestDetails theRequestDetails) voidConsentInterceptor.interceptPreSearchRegistered(RequestDetails theRequestDetails, ICachedSearchDetails theCachedSearchDetails) voidConsentInterceptor.interceptPreShow(RequestDetails theRequestDetails, IPreResourceShowDetails thePreResourceShowDetails) voidConsentInterceptor.requestFailed(RequestDetails theRequest, ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theException) voidConsentInterceptor.requestSucceeded(RequestDetails theRequest) 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.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.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. -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.partition
Methods in ca.uhn.fhir.rest.server.interceptor.partition with parameters of type RequestDetailsModifier and TypeMethodDescriptionprotected ca.uhn.fhir.interceptor.model.RequestPartitionIdRequestTenantPartitionInterceptor.extractPartitionIdFromRequest(RequestDetails theRequestDetails) ca.uhn.fhir.interceptor.model.RequestPartitionIdRequestTenantPartitionInterceptor.PartitionIdentifyCreate(RequestDetails theRequestDetails) ca.uhn.fhir.interceptor.model.RequestPartitionIdRequestTenantPartitionInterceptor.PartitionIdentifyRead(RequestDetails theRequestDetails) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.s13n
Methods in ca.uhn.fhir.rest.server.interceptor.s13n with parameters of type RequestDetailsModifier and TypeMethodDescriptionvoidStandardizingInterceptor.resourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidStandardizingInterceptor.resourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.validation.address
Methods in ca.uhn.fhir.rest.server.interceptor.validation.address with parameters of type RequestDetailsModifier and TypeMethodDescriptionprotected voidAddressValidatingInterceptor.handleRequest(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidAddressValidatingInterceptor.resourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidAddressValidatingInterceptor.resourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) protected booleanAddressValidatingInterceptor.validateAddresses(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, List<org.hl7.fhir.instance.model.api.IBase> theAddresses) Validates specified child addresses for the resource -
Uses of RequestDetails in ca.uhn.fhir.rest.server.interceptor.validation.fields
Methods in ca.uhn.fhir.rest.server.interceptor.validation.fields with parameters of type RequestDetailsModifier and TypeMethodDescriptionprotected voidFieldValidatingInterceptor.handleRequest(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidFieldValidatingInterceptor.resourcePreCreate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidFieldValidatingInterceptor.resourcePreUpdate(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.messaging
Constructors in ca.uhn.fhir.rest.server.messaging with parameters of type RequestDetailsModifierConstructorDescriptionBaseResourceModifiedMessage(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest) ResourceOperationMessage(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.method
Methods in ca.uhn.fhir.rest.server.method with parameters of type RequestDetailsModifier and TypeMethodDescriptionprotected voidDeleteMethodBinding.addParametersForServerRequest(RequestDetails theRequest, Object[] theParams) protected voidPatchMethodBinding.addParametersForServerRequest(RequestDetails theRequest, Object[] theParams) protected voidUpdateMethodBinding.addParametersForServerRequest(RequestDetails theRequest, Object[] theParams) static org.hl7.fhir.instance.model.api.IIdTypeUpdateMethodBinding.applyETagAsVersion(RequestDetails theRequest, org.hl7.fhir.instance.model.api.IIdType id) static voidBaseResourceReturningMethodBinding.callOutgoingFailureOperationOutcomeHook(RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseOperationOutcome theOperationOutcome) static booleanBaseResourceReturningMethodBinding.callOutgoingResponseHook(RequestDetails theRequest, ResponseDetails theResponseDetails) protected Object[]BaseMethodBinding.createMethodParams(RequestDetails theRequest) protected Object[]BaseMethodBinding.createParametersForServerRequest(RequestDetails theRequest) static ReaderResourceParameter.createRequestReader(RequestDetails theRequest) static CharsetResourceParameter.determineRequestCharset(RequestDetails theRequest) org.hl7.fhir.instance.model.api.IBaseResourceBaseResourceReturningMethodBinding.doInvokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) org.hl7.fhir.instance.model.api.IBaseResourcePageMethodBinding.doInvokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) ElementsParameter.getElementsValueOrNull(RequestDetails theRequest, boolean theExclude) ca.uhn.fhir.rest.api.RestOperationTypeEnumBaseMethodBinding.getRestOperationType(RequestDetails theRequestDetails) Determine which operation is being fired for a specific requestca.uhn.fhir.rest.api.RestOperationTypeEnumGraphQLMethodBinding.getRestOperationType(RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.RestOperationTypeEnumOperationMethodBinding.getRestOperationType(RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.RestOperationTypeEnumReadMethodBinding.getRestOperationType(RequestDetails theRequestDetails) static Set<ca.uhn.fhir.rest.api.SummaryEnum>SummaryEnumParameter.getSummaryValueOrNull(RequestDetails theRequest) abstract MethodMatchEnumBaseMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) ConformanceMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) GraphQLMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) HistoryMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) OperationMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) PageMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) PatchMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) ReadMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) SearchMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) TransactionMethodBinding.incomingServerRequestMatchesMethod(RequestDetails theRequest) abstract ObjectBaseMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) BaseResourceReturningMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) abstract ObjectBaseResourceReturningMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) ConformanceMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) GraphQLMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) HistoryMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) OperationMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest) OperationMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) PageMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) ReadMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) SearchMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) TransactionMethodBinding.invokeServer(IRestfulServer<?> theServer, RequestDetails theRequest, Object[] theMethodParams) protected final ObjectBaseMethodBinding.invokeServerMethod(RequestDetails theRequest, Object[] theMethodParams) static booleanSearchMethodBinding.isPlainSearchRequest(RequestDetails theRequest) Is this request a request for a normal search - Ie.protected voidBaseMethodBinding.populateActionRequestDetailsForInterceptor(RequestDetails theRequestDetails, IServerInterceptor.ActionRequestDetails theDetails, Object[] theMethodParams) Subclasses may override this method (but should also call super) to provide method specifics to the interceptors.protected voidOperationMethodBinding.populateActionRequestDetailsForInterceptor(RequestDetails theRequestDetails, IServerInterceptor.ActionRequestDetails theDetails, Object[] theMethodParams) protected voidTransactionMethodBinding.populateActionRequestDetailsForInterceptor(RequestDetails theRequestDetails, IServerInterceptor.ActionRequestDetails theDetails, Object[] theMethodParams) org.hl7.fhir.instance.model.api.IBaseConformanceConformanceMethodBinding.provideCapabilityStatement(RestfulServer theServer, RequestDetails theRequest) Create and return the server's CapabilityStatementBaseQueryParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) CountParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) ElementsParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) GraphQLQueryBodyParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) GraphQLQueryUrlParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) IParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) This server method method takes the data received by the server in an incoming request, and translates that data into a single argument for a server method invocation.OffsetParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) OperationParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) RawParamsParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) RequestDetailsParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) ResourceParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) SortParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) SummaryEnumParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) TransactionParameter.translateQueryParametersIntoServerArgument(RequestDetails theRequest, BaseMethodBinding<?> theMethodBinding) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.provider
Methods in ca.uhn.fhir.rest.server.provider with parameters of type RequestDetailsModifier and TypeMethodDescriptionca.uhn.fhir.rest.api.MethodOutcomeHashMapResourceProvider.create(T theResource, RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.MethodOutcomeHashMapResourceProvider.delete(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) org.hl7.fhir.instance.model.api.IBaseParametersDeleteExpungeProvider.deleteExpunge(List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theUrlsToDeleteExpunge, org.hl7.fhir.instance.model.api.IPrimitiveType<BigDecimal> theBatchSize, RequestDetails theRequestDetails) protected static <T extends org.hl7.fhir.instance.model.api.IBaseResource>
List<org.hl7.fhir.instance.model.api.IBaseResource>HashMapResourceProvider.fireInterceptorsAndFilterAsNeeded(List<T> theResources, RequestDetails theRequestDetails) protected StringServerCapabilityStatementProvider.getOperationDefinitionPrefix(RequestDetails theRequestDetails) org.hl7.fhir.instance.model.api.IBaseConformanceServerCapabilityStatementProvider.getServerConformance(javax.servlet.http.HttpServletRequest theRequest, RequestDetails theRequestDetails) List<org.hl7.fhir.instance.model.api.IBaseResource>HashMapResourceProvider.historyInstance(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) org.hl7.fhir.instance.model.api.IBaseParametersMultiUrlProcessor.processUrls(List<String> theUrlsToProcess, Integer theBatchSize, RequestDetails theRequestDetails) HashMapResourceProvider.read(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) org.hl7.fhir.instance.model.api.IBaseResourceServerCapabilityStatementProvider.readOperationDefinition(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) List<org.hl7.fhir.instance.model.api.IBaseResource>HashMapResourceProvider.searchAll(RequestDetails theRequestDetails) List<org.hl7.fhir.instance.model.api.IBaseResource>HashMapResourceProvider.searchById(ca.uhn.fhir.rest.param.TokenAndListParam theIds, RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.MethodOutcomeHashMapResourceProvider.update(T theResource, String theConditional, RequestDetails theRequestDetails) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.servlet
Subclasses of RequestDetails in ca.uhn.fhir.rest.server.servlet -
Uses of RequestDetails in ca.uhn.fhir.rest.server.tenant
Methods in ca.uhn.fhir.rest.server.tenant with parameters of type RequestDetailsModifier and TypeMethodDescriptionvoidITenantIdentificationStrategy.extractTenant(ca.uhn.fhir.util.UrlPathTokenizer theUrlPathTokenizer, RequestDetails theRequestDetails) Implementations should use this method to determine the tenant ID based on the incoming request andand populate it in thesetTenantId(String).voidUrlBaseTenantIdentificationStrategy.extractTenant(ca.uhn.fhir.util.UrlPathTokenizer theUrlPathTokenizer, RequestDetails theRequestDetails) ITenantIdentificationStrategy.massageServerBaseUrl(String theFhirServerBase, RequestDetails theRequestDetails) Implementations may use this method to tweak the server base URL if necessary based on the tenant IDUrlBaseTenantIdentificationStrategy.massageServerBaseUrl(String theFhirServerBase, RequestDetails theRequestDetails) -
Uses of RequestDetails in ca.uhn.fhir.rest.server.util
Methods in ca.uhn.fhir.rest.server.util with parameters of type RequestDetailsModifier and TypeMethodDescriptionstatic booleanCompositeInterceptorBroadcaster.doCallHooks(ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.api.Pointcut thePointcut, ca.uhn.fhir.interceptor.api.HookParams theParams) Broadcast hooks to both the interceptor service associated with the request, as well as the one associated with the JPA module.static ObjectCompositeInterceptorBroadcaster.doCallHooksAndReturnObject(ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.api.Pointcut thePointcut, ca.uhn.fhir.interceptor.api.HookParams theParams) Broadcast hooks to both the interceptor service associated with the request, as well as the one associated with the JPA module.protected RestfulServerConfigurationBaseServerCapabilityStatementProvider.getServerConfiguration(RequestDetails theRequestDetails) static booleanCompositeInterceptorBroadcaster.hasHooks(ca.uhn.fhir.interceptor.api.Pointcut thePointcut, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, RequestDetails theRequestDetails) static ca.uhn.fhir.interceptor.api.IInterceptorBroadcasterCompositeInterceptorBroadcaster.newCompositeBroadcaster(ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, RequestDetails theRequestDetails)