Package org.apache.camel.component.fhir
Class FhirHistoryEndpointConfiguration
- java.lang.Object
-
- org.apache.camel.component.fhir.FhirConfiguration
-
- org.apache.camel.component.fhir.FhirHistoryEndpointConfiguration
-
@ApiParams(apiName="history",description="API for the history method",apiMethods={@ApiMethod(methodName="onInstance",description="Perform the operation across all versions of a specific resource (by ID and type) on the server",signatures="org.hl7.fhir.instance.model.api.IBaseBundle onInstance(org.hl7.fhir.instance.model.api.IIdType id, Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType, Integer count, java.util.Date cutoff, org.hl7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters)"),@ApiMethod(methodName="onServer",description="Perform the operation across all versions of all resources of all types on the server",signatures="org.hl7.fhir.instance.model.api.IBaseBundle onServer(Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType, Integer count, java.util.Date cutoff, org.hl7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters)"),@ApiMethod(methodName="onType",description="Perform the operation across all versions of all resources of the given type on the server",signatures="org.hl7.fhir.instance.model.api.IBaseBundle onType(Class<org.hl7.fhir.instance.model.api.IBaseResource> resourceType, Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType, Integer count, java.util.Date cutoff, org.hl7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters)")},aliases={}) @UriParams @Configurer(extended=true) public final class FhirHistoryEndpointConfiguration extends FhirConfiguration
Camel endpoint configuration forFhirHistory
.
-
-
Constructor Summary
Constructors Constructor Description FhirHistoryEndpointConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getCount()
Date
getCutoff()
Map<org.apache.camel.component.fhir.api.ExtraParameters,Object>
getExtraParameters()
org.hl7.fhir.instance.model.api.IPrimitiveType<Date>
getICutoff()
org.hl7.fhir.instance.model.api.IIdType
getId()
Class<org.hl7.fhir.instance.model.api.IBaseResource>
getResourceType()
Class<org.hl7.fhir.instance.model.api.IBaseBundle>
getReturnType()
void
setCount(Integer count)
void
setCutoff(Date cutoff)
void
setExtraParameters(Map<org.apache.camel.component.fhir.api.ExtraParameters,Object> extraParameters)
void
setICutoff(org.hl7.fhir.instance.model.api.IPrimitiveType<Date> iCutoff)
void
setId(org.hl7.fhir.instance.model.api.IIdType id)
void
setResourceType(Class<org.hl7.fhir.instance.model.api.IBaseResource> resourceType)
void
setReturnType(Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType)
-
Methods inherited from class org.apache.camel.component.fhir.FhirConfiguration
equals, getAccessToken, getApiName, getClient, getClientFactory, getConnectionTimeout, getEncoding, getFhirContext, getFhirVersion, getMethodName, getPassword, getProxyHost, getProxyPassword, getProxyPort, getProxyUser, getServerUrl, getSessionCookie, getSocketTimeout, getSummary, getUsername, getValidationMode, hashCode, isCompress, isDeferModelScanning, isForceConformanceCheck, isLog, isPrettyPrint, setAccessToken, setApiName, setClient, setClientFactory, setCompress, setConnectionTimeout, setDeferModelScanning, setEncoding, setFhirContext, setFhirVersion, setForceConformanceCheck, setLog, setMethodName, setPassword, setPrettyPrint, setProxyHost, setProxyPassword, setProxyPort, setProxyUser, setServerUrl, setSessionCookie, setSocketTimeout, setSummary, setUsername, setValidationMode
-
-
-
-
Method Detail
-
getCount
public Integer getCount()
-
setCount
public void setCount(Integer count)
-
getCutoff
public Date getCutoff()
-
setCutoff
public void setCutoff(Date cutoff)
-
getExtraParameters
public Map<org.apache.camel.component.fhir.api.ExtraParameters,Object> getExtraParameters()
-
setExtraParameters
public void setExtraParameters(Map<org.apache.camel.component.fhir.api.ExtraParameters,Object> extraParameters)
-
getICutoff
public org.hl7.fhir.instance.model.api.IPrimitiveType<Date> getICutoff()
-
setICutoff
public void setICutoff(org.hl7.fhir.instance.model.api.IPrimitiveType<Date> iCutoff)
-
getId
public org.hl7.fhir.instance.model.api.IIdType getId()
-
setId
public void setId(org.hl7.fhir.instance.model.api.IIdType id)
-
getResourceType
public Class<org.hl7.fhir.instance.model.api.IBaseResource> getResourceType()
-
setResourceType
public void setResourceType(Class<org.hl7.fhir.instance.model.api.IBaseResource> resourceType)
-
getReturnType
public Class<org.hl7.fhir.instance.model.api.IBaseBundle> getReturnType()
-
setReturnType
public void setReturnType(Class<org.hl7.fhir.instance.model.api.IBaseBundle> returnType)
-
-