Test fix
This commit is contained in:
parent
385a885abf
commit
91ec0a6922
|
@ -49,8 +49,7 @@ public class MetaUtil {
|
||||||
/**
|
/**
|
||||||
* Sets the value for <code>Resource.meta.source</code> for R4+ resources, and places the value in
|
* Sets the value for <code>Resource.meta.source</code> for R4+ resources, and places the value in
|
||||||
* an extension on <code>Resource.meta</code>
|
* an extension on <code>Resource.meta</code>
|
||||||
* with the URL <code>http://hapifhir.io/fhir/StructureDefinition/resource-meta-source</code> for DSTU3
|
* with the URL <code>http://hapifhir.io/fhir/StructureDefinition/resource-meta-source</code> for DSTU3.
|
||||||
* and below.
|
|
||||||
*
|
*
|
||||||
* @param theContext The FhirContext object
|
* @param theContext The FhirContext object
|
||||||
* @param theResource The resource to modify
|
* @param theResource The resource to modify
|
||||||
|
@ -61,7 +60,7 @@ public class MetaUtil {
|
||||||
public static void setSource(FhirContext theContext, IBaseResource theResource, String theValue) {
|
public static void setSource(FhirContext theContext, IBaseResource theResource, String theValue) {
|
||||||
if (theContext.getVersion().getVersion().isEqualOrNewerThan(FhirVersionEnum.R4)) {
|
if (theContext.getVersion().getVersion().isEqualOrNewerThan(FhirVersionEnum.R4)) {
|
||||||
MetaUtil.setSource(theContext, theResource.getMeta(), theValue);
|
MetaUtil.setSource(theContext, theResource.getMeta(), theValue);
|
||||||
} else {
|
} else if (theContext.getVersion().getVersion().equals(FhirVersionEnum.DSTU3)) {
|
||||||
IBaseExtension<?, ?> sourceExtension = ((IBaseHasExtensions) theResource.getMeta()).addExtension();
|
IBaseExtension<?, ?> sourceExtension = ((IBaseHasExtensions) theResource.getMeta()).addExtension();
|
||||||
sourceExtension.setUrl(Constants.EXT_META_SOURCE);
|
sourceExtension.setUrl(Constants.EXT_META_SOURCE);
|
||||||
IPrimitiveType<String> value = (IPrimitiveType<String>) theContext.getElementDefinition("uri").newInstance();
|
IPrimitiveType<String> value = (IPrimitiveType<String>) theContext.getElementDefinition("uri").newInstance();
|
||||||
|
|
|
@ -17,7 +17,7 @@ import static org.apache.commons.lang3.StringUtils.isNotBlank;
|
||||||
/**
|
/**
|
||||||
* This interceptor examines a header on the incoming request and places it in
|
* This interceptor examines a header on the incoming request and places it in
|
||||||
* <code>Resource.meta.source</code> (R4 and above) or in an extension on <code>Resource.meta</code>
|
* <code>Resource.meta.source</code> (R4 and above) or in an extension on <code>Resource.meta</code>
|
||||||
* with the URL <code>http://hapifhir.io/fhir/StructureDefinition/resource-meta-source</code> (DSTU3 and below).
|
* with the URL <code>http://hapifhir.io/fhir/StructureDefinition/resource-meta-source</code> (DSTU3).
|
||||||
* <p>
|
* <p>
|
||||||
* This interceptor does not support versions of FHIR below DSTU3.
|
* This interceptor does not support versions of FHIR below DSTU3.
|
||||||
* </p>
|
* </p>
|
||||||
|
|
Loading…
Reference in New Issue