Class CaptureResourceSourceFromHeaderInterceptor
- java.lang.Object
-
- ca.uhn.fhir.rest.server.interceptor.CaptureResourceSourceFromHeaderInterceptor
-
public class CaptureResourceSourceFromHeaderInterceptor extends Object
This interceptor examines a header on the incoming request and places it inResource.meta.source(R4 and above) or in an extension onResource.metawith the URLhttp://hapifhir.io/fhir/StructureDefinition/resource-meta-source(DSTU3).This interceptor does not support versions of FHIR below DSTU3.
- See Also:
- Meta.source
-
-
Constructor Summary
Constructors Constructor Description CaptureResourceSourceFromHeaderInterceptor(ca.uhn.fhir.context.FhirContext theFhirContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextractSource(RequestDetails theRequestDetails)StringgetHeaderName()Provides the header name to examine in incoming requests.voidsetHeaderName(String theHeaderName)Provides the header name to examine in incoming requests.
-
-
-
Constructor Detail
-
CaptureResourceSourceFromHeaderInterceptor
public CaptureResourceSourceFromHeaderInterceptor(ca.uhn.fhir.context.FhirContext theFhirContext)
-
-
Method Detail
-
getHeaderName
public String getHeaderName()
Provides the header name to examine in incoming requests. Default is"X-Request-Source".
-
setHeaderName
public void setHeaderName(String theHeaderName)
Provides the header name to examine in incoming requests. Default is"X-Request-Source".
-
extractSource
public void extractSource(RequestDetails theRequestDetails)
-
-