public abstract class FhirDataFormat
extends org.apache.camel.support.ServiceSupport
implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName
Constructor and Description |
---|
FhirDataFormat() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureParser(ca.uhn.fhir.parser.IParser parser) |
protected void |
doStart() |
protected void |
doStop() |
Set<String> |
getDontEncodeElements() |
List<String> |
getDontStripVersionsFromReferencesAtPaths() |
Set<String> |
getEncodeElements() |
Set<String> |
getEncodeElementsAppliesToResourceTypes() |
ca.uhn.fhir.context.FhirContext |
getFhirContext() |
String |
getFhirVersion() |
org.hl7.fhir.instance.model.api.IIdType |
getForceResourceId() |
Boolean |
getOverrideResourceIdWithBundleEntryFullUrl() |
ca.uhn.fhir.parser.IParserErrorHandler |
getParserErrorHandler() |
ca.uhn.fhir.context.ParserOptions |
getParserOptions() |
List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> |
getPreferTypes() |
String |
getServerBaseUrl() |
Boolean |
getStripVersionsFromReferences() |
boolean |
isContentTypeHeader() |
boolean |
isEncodeElementsAppliesToChildResourcesOnly() |
boolean |
isOmitResourceId() |
boolean |
isPrettyPrint() |
boolean |
isSummaryMode() |
boolean |
isSuppressNarratives() |
void |
setContentTypeHeader(boolean contentTypeHeader) |
void |
setDontEncodeElements(Set<String> dontEncodeElements) |
void |
setDontStripVersionsFromReferencesAtPaths(List<String> dontStripVersionsFromReferencesAtPaths) |
void |
setEncodeElements(Set<String> encodeElements) |
void |
setEncodeElementsAppliesToChildResourcesOnly(boolean encodeElementsAppliesToChildResourcesOnly) |
void |
setEncodeElementsAppliesToResourceTypes(Set<String> encodeElementsAppliesToResourceTypes) |
void |
setFhirContext(ca.uhn.fhir.context.FhirContext fhirContext) |
void |
setFhirVersion(String fhirVersion) |
void |
setForceResourceId(org.hl7.fhir.instance.model.api.IIdType forceResourceId) |
void |
setOmitResourceId(boolean omitResourceId) |
void |
setOverrideResourceIdWithBundleEntryFullUrl(Boolean overrideResourceIdWithBundleEntryFullUrl) |
void |
setParserErrorHandler(ca.uhn.fhir.parser.IParserErrorHandler parserErrorHandler) |
void |
setParserOptions(ca.uhn.fhir.context.ParserOptions parserOptions) |
void |
setPreferTypes(List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> preferTypes) |
void |
setPrettyPrint(boolean prettyPrint) |
void |
setServerBaseUrl(String serverBaseUrl) |
void |
setStripVersionsFromReferences(Boolean stripVersionsFromReferences) |
void |
setSummaryMode(boolean summaryMode) |
void |
setSuppressNarratives(boolean suppressNarratives) |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public ca.uhn.fhir.context.FhirContext getFhirContext()
public void setFhirContext(ca.uhn.fhir.context.FhirContext fhirContext)
public String getFhirVersion()
public void setFhirVersion(String fhirVersion)
public boolean isContentTypeHeader()
public void setContentTypeHeader(boolean contentTypeHeader)
public ca.uhn.fhir.parser.IParserErrorHandler getParserErrorHandler()
public void setParserErrorHandler(ca.uhn.fhir.parser.IParserErrorHandler parserErrorHandler)
public ca.uhn.fhir.context.ParserOptions getParserOptions()
public void setParserOptions(ca.uhn.fhir.context.ParserOptions parserOptions)
public String getServerBaseUrl()
public void setServerBaseUrl(String serverBaseUrl)
public boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
public List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> getPreferTypes()
public void setPreferTypes(List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> preferTypes)
public boolean isOmitResourceId()
public void setOmitResourceId(boolean omitResourceId)
public org.hl7.fhir.instance.model.api.IIdType getForceResourceId()
public void setForceResourceId(org.hl7.fhir.instance.model.api.IIdType forceResourceId)
public Set<String> getEncodeElementsAppliesToResourceTypes()
public void setEncodeElementsAppliesToResourceTypes(Set<String> encodeElementsAppliesToResourceTypes)
public boolean isEncodeElementsAppliesToChildResourcesOnly()
public void setEncodeElementsAppliesToChildResourcesOnly(boolean encodeElementsAppliesToChildResourcesOnly)
public Boolean getStripVersionsFromReferences()
public void setStripVersionsFromReferences(Boolean stripVersionsFromReferences)
public Boolean getOverrideResourceIdWithBundleEntryFullUrl()
public void setOverrideResourceIdWithBundleEntryFullUrl(Boolean overrideResourceIdWithBundleEntryFullUrl)
public boolean isSummaryMode()
public void setSummaryMode(boolean summaryMode)
public boolean isSuppressNarratives()
public void setSuppressNarratives(boolean suppressNarratives)
public List<String> getDontStripVersionsFromReferencesAtPaths()
public void setDontStripVersionsFromReferencesAtPaths(List<String> dontStripVersionsFromReferencesAtPaths)
protected void configureParser(ca.uhn.fhir.parser.IParser parser)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.ServiceSupport
Exception
Apache Camel