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 for FhirHistory.
  • Constructor Details

    • FhirHistoryEndpointConfiguration

      public FhirHistoryEndpointConfiguration()
  • Method Details

    • 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)