Package org.hl7.fhir.r4.hapi.rest.server
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
-
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 interfaceca.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 interfaceca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
-
addTotalResultsToBundle
public void addTotalResultsToBundle(Integer theTotalResults, ca.uhn.fhir.model.valueset.BundleTypeEnum theBundleType) - Specified by:
addTotalResultsToBundle
in interfaceca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
-
getResourceBundle
- Specified by:
getResourceBundle
in interfaceca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
-
initializeWithBundleResource
- Specified by:
initializeWithBundleResource
in interfaceca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
-
toListOfResources
- Specified by:
toListOfResources
in interfaceca.uhn.fhir.rest.api.IVersionSpecificBundleFactory
-