Package ca.uhn.fhir.jpa.search
Class PersistedJpaSearchFirstPageBundleProvider
java.lang.Object
ca.uhn.fhir.jpa.search.PersistedJpaBundleProvider
ca.uhn.fhir.jpa.search.PersistedJpaSearchFirstPageBundleProvider
- All Implemented Interfaces:
ca.uhn.fhir.rest.api.server.IBundleProvider
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.search.PersistedJpaBundleProvider
myTxManager
-
Constructor Summary
ConstructorsConstructorDescriptionPersistedJpaSearchFirstPageBundleProvider
(Search theSearch, SearchCoordinatorSvcImpl.SearchTask theSearchTask, ISearchBuilder theSearchBuilder, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) Constructor -
Method Summary
Modifier and TypeMethodDescriptionList<org.hl7.fhir.instance.model.api.IBaseResource>
getResources
(int theFromIndex, int theToIndex) size()
Methods inherited from class ca.uhn.fhir.jpa.search.PersistedJpaBundleProvider
clearCachedDataForUnitTest, doSearchOrEverything, ensureSearchEntityLoaded, getCacheStatus, getPublished, getUuid, hasIncludes, preferredPageSize, setContext, setDaoConfigForUnitTest, setDaoRegistryForUnitTest, setEntityManager, setInterceptorBroadcaster, setSearchBuilderFactoryForUnitTest, setSearchCacheSvcForUnitTest, setSearchCoordinatorSvcForUnitTest, setSearchEntity, setTxManagerForUnitTest, toResourceList
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.server.IBundleProvider
getAllResourceIds, getAllResources, getCurrentPageId, getCurrentPageOffset, getCurrentPageSize, getNextPageId, getPreviousPageId, isEmpty, sizeOrThrowNpe
-
Constructor Details
-
PersistedJpaSearchFirstPageBundleProvider
public PersistedJpaSearchFirstPageBundleProvider(Search theSearch, SearchCoordinatorSvcImpl.SearchTask theSearchTask, ISearchBuilder theSearchBuilder, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) Constructor
-
-
Method Details
-
getResources
@Nonnull public List<org.hl7.fhir.instance.model.api.IBaseResource> getResources(int theFromIndex, int theToIndex) - Specified by:
getResources
in interfaceca.uhn.fhir.rest.api.server.IBundleProvider
- Overrides:
getResources
in classPersistedJpaBundleProvider
-
size
- Specified by:
size
in interfaceca.uhn.fhir.rest.api.server.IBundleProvider
- Overrides:
size
in classPersistedJpaBundleProvider
-