Uses of Class
ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Package
Description
-
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server
Modifier and TypeMethodDescriptionprotected ServletRequestDetails
RestfulServer.newRequestDetails()
Deprecated.protected ServletRequestDetails
RestfulServer.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.Modifier and TypeMethodDescriptionprotected void
RestfulServer.addRequestIdToResponse
(ServletRequestDetails theRequestDetails, String theRequestId) org.hl7.fhir.instance.model.api.IBaseConformance
RestfulServer.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 void
RestfulServer.validateRequest
(ServletRequestDetails theRequestDetails) -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.interceptor
Modifier and TypeMethodDescriptionvoid
InterceptorAdapter.processingCompletedNormally
(ServletRequestDetails theRequestDetails) void
IServerInterceptor.processingCompletedNormally
(ServletRequestDetails theRequestDetails) This method is called after all processing is completed for a request, but only if the request completes normally (i.e.void
LoggingInterceptor.processingCompletedNormally
(ServletRequestDetails theRequestDetails) -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.interceptor.auth
Modifier and TypeMethodDescriptionvoid
SearchNarrowingInterceptor.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
Modifier and TypeMethodDescriptionorg.hl7.fhir.instance.model.api.IBaseBundle
BaseLastNProvider.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
Modifier and TypeMethodDescriptionServletRequestDetails.setServletRequest
(jakarta.servlet.http.HttpServletRequest myServletRequest) ModifierConstructorDescriptionServletRequestDetails
(ServletRequestDetails theRequestDetails) Copy constructorServletRestfulResponse
(ServletRequestDetails servletRequestDetails) ConstructorServletSubRequestDetails
(ServletRequestDetails theRequestDetails) Constructor -
Uses of ServletRequestDetails in ca.uhn.fhir.rest.server.util
Modifier and TypeMethodDescriptionstatic ServletSubRequestDetails
ServletRequestUtil.getServletSubRequestDetails
(ServletRequestDetails theRequestDetails, String url, com.google.common.collect.ArrayListMultimap<String, String> theParamValues)
RestfulServer.newRequestDetails(RequestTypeEnum, HttpServletRequest, HttpServletResponse)
instead