Package ca.uhn.fhir.util
Class MetaUtil
java.lang.Object
ca.uhn.fhir.util.MetaUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringcleanProvenanceSourceUriOrEmpty(String theProvenanceSourceUri) static StringgetSource(FhirContext theContext, IBaseMetaType theMeta) static <R extends IBaseResource>
voidpopulateResourceSource(FhirContext theFhirContext, String theProvenanceSourceUri, String theProvenanceRequestId, R theRetVal) static voidsetSource(FhirContext theContext, IBaseMetaType theMeta, String theValue) static voidsetSource(FhirContext theContext, IBaseResource theResource, String theValue) Sets the value forResource.meta.sourcefor R4+ resources, and places the value in an extension onResource.metawith the URLhttp://hapifhir.io/fhir/StructureDefinition/resource-meta-sourcefor DSTU3.
-
Method Details
-
cleanProvenanceSourceUriOrEmpty
-
getSource
-
populateResourceSource
public static <R extends IBaseResource> void populateResourceSource(FhirContext theFhirContext, String theProvenanceSourceUri, String theProvenanceRequestId, R theRetVal) -
setSource
Sets the value forResource.meta.sourcefor R4+ resources, and places the value in an extension onResource.metawith the URLhttp://hapifhir.io/fhir/StructureDefinition/resource-meta-sourcefor DSTU3.- Parameters:
theContext- The FhirContext objecttheResource- The resource to modifytheValue- The source URI- See Also:
-
setSource
-