
Uses of Class
ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Packages that use ServletRequestDetails
Package
Description
-
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server
Methods in ca.uhn.fhir.rest.server that return ServletRequestDetailsModifier and TypeMethodDescriptionprotected ServletRequestDetailsRestfulServer.newRequestDetails()Deprecated.protected ServletRequestDetailsRestfulServer.newRequestDetails(ca.uhn.fhir.rest.api.RequestTypeEnum theRequestType, jakarta.servlet.http.HttpServletRequest theRequest, jakarta.servlet.http.HttpServletResponse theResponse) Subclasses may override this to customize the way that the RequestDetails object is created.Methods in ca.uhn.fhir.rest.server with parameters of type ServletRequestDetailsModifier and TypeMethodDescriptionprotected voidRestfulServer.addRequestIdToResponse(ServletRequestDetails theRequestDetails, String theRequestId) org.hl7.fhir.instance.model.api.IBaseConformanceRestfulServer.getCapabilityStatement(ServletRequestDetails theRequestDetails) Create a CapabilityStatement based on the given requestRestfulServer.getServerBaseForRequest(ServletRequestDetails theRequest) Returns the server base URL (with no trailing '/') for a given requestRestfulServer.returnResponse(ServletRequestDetails theRequest, BaseParseAction<?> outcome, int operationStatus, boolean allowPrefer, ca.uhn.fhir.rest.api.MethodOutcome response, String resourceName) protected voidRestfulServer.validateRequest(ServletRequestDetails theRequestDetails) -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.interceptor
Methods in ca.uhn.fhir.rest.server.interceptor with parameters of type ServletRequestDetailsModifier and TypeMethodDescriptionvoidInterceptorAdapter.processingCompletedNormally(ServletRequestDetails theRequestDetails) voidIServerInterceptor.processingCompletedNormally(ServletRequestDetails theRequestDetails) This method is called after all processing is completed for a request, but only if the request completes normally (i.e. no exception is thrown).voidLoggingInterceptor.processingCompletedNormally(ServletRequestDetails theRequestDetails) -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.interceptor.auth
Methods in ca.uhn.fhir.rest.server.interceptor.auth with parameters of type ServletRequestDetailsModifier and TypeMethodDescriptionvoidSearchNarrowingInterceptor.hookIncomingRequestPreHandled(ServletRequestDetails theRequestDetails, jakarta.servlet.http.HttpServletRequest theRequest, jakarta.servlet.http.HttpServletResponse theResponse) This method narrows FHIR transaction operations (because this pointcut is called after the request body is parsed). -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.provider
Methods in ca.uhn.fhir.rest.server.provider with parameters of type ServletRequestDetailsModifier and TypeMethodDescriptionorg.hl7.fhir.instance.model.api.IBaseBundleBaseLastNProvider.lastN(ServletRequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseReference theSubject, List<org.hl7.fhir.instance.model.api.IBaseCoding> theCategories, List<org.hl7.fhir.instance.model.api.IBaseCoding> theCodes, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theMax) -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.servlet
Subclasses of ServletRequestDetails in ca.uhn.fhir.rest.server.servletModifier and TypeClassDescriptionclassThis class wraps aServletRequestDetailsobject for processing sub-requests, such as processing individual entries in a transaction or batch bundle.Methods in ca.uhn.fhir.rest.server.servlet that return ServletRequestDetailsModifier and TypeMethodDescriptionServletRequestDetails.setServletRequest(jakarta.servlet.http.HttpServletRequest myServletRequest) Constructors in ca.uhn.fhir.rest.server.servlet with parameters of type ServletRequestDetailsModifierConstructorDescriptionServletRequestDetails(ServletRequestDetails theRequestDetails) Copy constructorServletRestfulResponse(ServletRequestDetails servletRequestDetails) ConstructorServletSubRequestDetails(ServletRequestDetails theRequestDetails) Constructor -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.util
Methods in ca.uhn.fhir.rest.server.util with parameters of type ServletRequestDetailsModifier and TypeMethodDescriptionstatic ServletSubRequestDetailsServletRequestUtil.getServletSubRequestDetails(ServletRequestDetails theRequestDetails, String url, String theVerb, com.google.common.collect.ArrayListMultimap<String, String> theParamValues) static voidServletRequestUtil.validatePreferAsyncHeader(ServletRequestDetails theRequestDetails, String theOperationName) Validates that the request contains aPrefer: respond-asyncrequest header, and throws anInvalidRequestExceptionif not.
RestfulServer.newRequestDetails(RequestTypeEnum, HttpServletRequest, HttpServletResponse)instead