Class 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 Detail

      • FhirHistoryEndpointConfiguration

        public FhirHistoryEndpointConfiguration()
    • 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)