Package org.apache.camel.component.fhir
Class FhirDataFormat
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.fhir.FhirDataFormat
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.DataFormat,org.apache.camel.spi.DataFormatContentTypeHeader,org.apache.camel.spi.DataFormatName,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
- Direct Known Subclasses:
FhirJsonDataFormat,FhirXmlDataFormat
public abstract class FhirDataFormat extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.spi.DataFormatContentTypeHeader
-
-
Constructor Summary
Constructors Constructor Description FhirDataFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureParser(ca.uhn.fhir.parser.IParser parser)protected voiddoStart()protected voiddoStop()Set<String>getDontEncodeElements()List<String>getDontStripVersionsFromReferencesAtPaths()Set<String>getEncodeElements()ca.uhn.fhir.context.FhirContextgetFhirContext()StringgetFhirVersion()org.hl7.fhir.instance.model.api.IIdTypegetForceResourceId()BooleangetOverrideResourceIdWithBundleEntryFullUrl()ca.uhn.fhir.parser.IParserErrorHandlergetParserErrorHandler()ca.uhn.fhir.context.ParserOptionsgetParserOptions()List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>>getPreferTypes()StringgetServerBaseUrl()BooleangetStripVersionsFromReferences()booleanisContentTypeHeader()booleanisEncodeElementsAppliesToChildResourcesOnly()booleanisOmitResourceId()booleanisPrettyPrint()booleanisSummaryMode()booleanisSuppressNarratives()voidsetContentTypeHeader(boolean contentTypeHeader)voidsetDontEncodeElements(Set<String> dontEncodeElements)voidsetDontStripVersionsFromReferencesAtPaths(List<String> dontStripVersionsFromReferencesAtPaths)voidsetEncodeElements(Set<String> encodeElements)voidsetEncodeElementsAppliesToChildResourcesOnly(boolean encodeElementsAppliesToChildResourcesOnly)voidsetFhirContext(ca.uhn.fhir.context.FhirContext fhirContext)voidsetFhirVersion(String fhirVersion)voidsetForceResourceId(org.hl7.fhir.instance.model.api.IIdType forceResourceId)voidsetOmitResourceId(boolean omitResourceId)voidsetOverrideResourceIdWithBundleEntryFullUrl(Boolean overrideResourceIdWithBundleEntryFullUrl)voidsetParserErrorHandler(ca.uhn.fhir.parser.IParserErrorHandler parserErrorHandler)voidsetParserOptions(ca.uhn.fhir.context.ParserOptions parserOptions)voidsetPreferTypes(List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> preferTypes)voidsetPrettyPrint(boolean prettyPrint)voidsetServerBaseUrl(String serverBaseUrl)voidsetStripVersionsFromReferences(Boolean stripVersionsFromReferences)voidsetSummaryMode(boolean summaryMode)voidsetSuppressNarratives(boolean suppressNarratives)-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getFhirContext
public ca.uhn.fhir.context.FhirContext getFhirContext()
-
setFhirContext
public void setFhirContext(ca.uhn.fhir.context.FhirContext fhirContext)
-
getFhirVersion
public String getFhirVersion()
-
setFhirVersion
public void setFhirVersion(String fhirVersion)
-
isContentTypeHeader
public boolean isContentTypeHeader()
-
setContentTypeHeader
public void setContentTypeHeader(boolean contentTypeHeader)
- Specified by:
setContentTypeHeaderin interfaceorg.apache.camel.spi.DataFormatContentTypeHeader
-
getParserErrorHandler
public ca.uhn.fhir.parser.IParserErrorHandler getParserErrorHandler()
-
setParserErrorHandler
public void setParserErrorHandler(ca.uhn.fhir.parser.IParserErrorHandler parserErrorHandler)
-
getParserOptions
public ca.uhn.fhir.context.ParserOptions getParserOptions()
-
setParserOptions
public void setParserOptions(ca.uhn.fhir.context.ParserOptions parserOptions)
-
getServerBaseUrl
public String getServerBaseUrl()
-
setServerBaseUrl
public void setServerBaseUrl(String serverBaseUrl)
-
isPrettyPrint
public boolean isPrettyPrint()
-
setPrettyPrint
public void setPrettyPrint(boolean prettyPrint)
-
getPreferTypes
public List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> getPreferTypes()
-
setPreferTypes
public void setPreferTypes(List<Class<? extends org.hl7.fhir.instance.model.api.IBaseResource>> preferTypes)
-
isOmitResourceId
public boolean isOmitResourceId()
-
setOmitResourceId
public void setOmitResourceId(boolean omitResourceId)
-
getForceResourceId
public org.hl7.fhir.instance.model.api.IIdType getForceResourceId()
-
setForceResourceId
public void setForceResourceId(org.hl7.fhir.instance.model.api.IIdType forceResourceId)
-
isEncodeElementsAppliesToChildResourcesOnly
public boolean isEncodeElementsAppliesToChildResourcesOnly()
-
setEncodeElementsAppliesToChildResourcesOnly
public void setEncodeElementsAppliesToChildResourcesOnly(boolean encodeElementsAppliesToChildResourcesOnly)
-
getStripVersionsFromReferences
public Boolean getStripVersionsFromReferences()
-
setStripVersionsFromReferences
public void setStripVersionsFromReferences(Boolean stripVersionsFromReferences)
-
getOverrideResourceIdWithBundleEntryFullUrl
public Boolean getOverrideResourceIdWithBundleEntryFullUrl()
-
setOverrideResourceIdWithBundleEntryFullUrl
public void setOverrideResourceIdWithBundleEntryFullUrl(Boolean overrideResourceIdWithBundleEntryFullUrl)
-
isSummaryMode
public boolean isSummaryMode()
-
setSummaryMode
public void setSummaryMode(boolean summaryMode)
-
isSuppressNarratives
public boolean isSuppressNarratives()
-
setSuppressNarratives
public void setSuppressNarratives(boolean suppressNarratives)
-
getDontStripVersionsFromReferencesAtPaths
public List<String> getDontStripVersionsFromReferencesAtPaths()
-
setDontStripVersionsFromReferencesAtPaths
public void setDontStripVersionsFromReferencesAtPaths(List<String> dontStripVersionsFromReferencesAtPaths)
-
configureParser
protected void configureParser(ca.uhn.fhir.parser.IParser parser)
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-