
Package ca.uhn.fhir.jpa.search
Class PersistedJpaBundleProviderFactory
java.lang.Object
ca.uhn.fhir.jpa.search.PersistedJpaBundleProviderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.server.IBundleProvider
history
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, String theResourceType, JpaPid theResourcePid, Date theRangeStartInclusive, Date theRangeEndInclusive, Integer theOffset, RequestPartitionId theRequestPartitionId) ca.uhn.fhir.rest.api.server.IBundleProvider
history
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, String theResourceType, JpaPid theResourcePid, Date theRangeStartInclusive, Date theRangeEndInclusive, Integer theOffset, ca.uhn.fhir.rest.param.HistorySearchStyleEnum searchParameterType, RequestPartitionId theRequestPartitionId) ca.uhn.fhir.rest.api.server.IBundleProvider
historyFromResourceIds
(String theResourceType, List<String> theResourceIds, RequestPartitionId theRequestPartitionId, Date theRangeStartInclusive, Date theRangeEndInclusive) Create an unlimited history bundle provider for bulk export operations that can paginate through history entries for specific resource IDs.newInstance
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) newInstance
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, String theUuid) newInstanceFirstPage
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, SearchTask theTask, ISearchBuilder<JpaPid> theSearchBuilder, RequestPartitionId theRequestPartitionId)
-
Constructor Details
-
PersistedJpaBundleProviderFactory
public PersistedJpaBundleProviderFactory()
-
-
Method Details
-
newInstance
public PersistedJpaBundleProvider newInstance(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, String theUuid) -
newInstance
public PersistedJpaBundleProvider newInstance(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) -
newInstanceFirstPage
public PersistedJpaSearchFirstPageBundleProvider newInstanceFirstPage(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, SearchTask theTask, ISearchBuilder<JpaPid> theSearchBuilder, RequestPartitionId theRequestPartitionId) -
history
-
history
public ca.uhn.fhir.rest.api.server.IBundleProvider history(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, String theResourceType, @Nullable JpaPid theResourcePid, Date theRangeStartInclusive, Date theRangeEndInclusive, Integer theOffset, ca.uhn.fhir.rest.param.HistorySearchStyleEnum searchParameterType, RequestPartitionId theRequestPartitionId) -
historyFromResourceIds
public ca.uhn.fhir.rest.api.server.IBundleProvider historyFromResourceIds(String theResourceType, @Nullable List<String> theResourceIds, RequestPartitionId theRequestPartitionId, @Nullable Date theRangeStartInclusive, @Nonnull Date theRangeEndInclusive) Create an unlimited history bundle provider for bulk export operations that can paginate through history entries for specific resource IDs.
-