Class Dstu2BundleFactory

  • All Implemented Interfaces:
    ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory

    public class Dstu2BundleFactory
    extends Object
    implements ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
    • Constructor Detail

      • Dstu2BundleFactory

        public Dstu2BundleFactory​(ca.uhn.fhir.context.FhirContext theContext)
    • Method Detail

      • 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,
                                              String theServerBase,
                                              String theLinkSelf,
                                              String theLinkPrev,
                                              String theLinkNext,
                                              Integer theTotalResults,
                                              ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType,
                                              org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theLastUpdated)
        Specified by:
        addRootPropertiesToBundle in interface ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
      • getResourceBundle

        public ca.uhn.fhir.model.api.IResource 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