Class R4BundleFactory

java.lang.Object
org.hl7.fhir.r4.hapi.rest.server.R4BundleFactory
All Implemented Interfaces:
ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory

public class R4BundleFactory extends Object implements ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    R4BundleFactory(ca.uhn.fhir.context.FhirContext theContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addResourcesToBundle(List<org.hl7.fhir.instance.model.api.IBaseResource> theResult, ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType, String theServerBase, ca.uhn.fhir.context.api.BundleInclusionRule theBundleInclusionRule, Set<ca.uhn.fhir.model.api.Include> theIncludes)
     
    void
    addRootPropertiesToBundle(String theId, ca.uhn.fhir.rest.api.BundleLinks theBundleLinks, Integer theTotalResults, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theLastUpdated)
     
    void
    addTotalResultsToBundle(Integer theTotalResults, ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType)
     
    org.hl7.fhir.instance.model.api.IBaseResource
     
    void
    initializeWithBundleResource(org.hl7.fhir.instance.model.api.IBaseResource theBundle)
     
    List<org.hl7.fhir.instance.model.api.IBaseResource>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory

    initializeBundleFromResourceList
  • Constructor Details

    • R4BundleFactory

      public R4BundleFactory(ca.uhn.fhir.context.FhirContext theContext)
  • Method Details

    • addResourcesToBundle

      public void addResourcesToBundle(List<org.hl7.fhir.instance.model.api.IBaseResource> theResult, ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType, String theServerBase, ca.uhn.fhir.context.api.BundleInclusionRule theBundleInclusionRule, Set<ca.uhn.fhir.model.api.Include> theIncludes)
      Specified by:
      addResourcesToBundle in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • addRootPropertiesToBundle

      public void addRootPropertiesToBundle(String theId, @Nonnull ca.uhn.fhir.rest.api.BundleLinks theBundleLinks, Integer theTotalResults, org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theLastUpdated)
      Specified by:
      addRootPropertiesToBundle in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • addTotalResultsToBundle

      public void addTotalResultsToBundle(Integer theTotalResults, ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType)
      Specified by:
      addTotalResultsToBundle in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • getResourceBundle

      public org.hl7.fhir.instance.model.api.IBaseResource getResourceBundle()
      Specified by:
      getResourceBundle in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • initializeWithBundleResource

      public void initializeWithBundleResource(org.hl7.fhir.instance.model.api.IBaseResource theBundle)
      Specified by:
      initializeWithBundleResource in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • toListOfResources

      public List<org.hl7.fhir.instance.model.api.IBaseResource> toListOfResources()
      Specified by:
      toListOfResources in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory