
Package ca.uhn.fhir.jpa.api.svc
Interface ISearchCoordinatorSvc
public interface ISearchCoordinatorSvc
-
Method Summary
Modifier and TypeMethodDescriptionvoid
List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>
getResources
(String theUuid, int theFrom, int theTo, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) getSearchTotal
(String theUuid) Fetch the total number of search results for the given currently executing search, if one is currently executing and the total is known.ca.uhn.fhir.rest.api.server.IBundleProvider
registerSearch
(IFhirResourceDao<?> theCallingDao, SearchParameterMap theParams, String theResourceType, ca.uhn.fhir.rest.api.CacheControlDirective theCacheControlDirective, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
-
Method Details
-
cancelAllActiveSearches
void cancelAllActiveSearches() -
getResources
List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> getResources(String theUuid, int theFrom, int theTo, @Nullable ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
registerSearch
ca.uhn.fhir.rest.api.server.IBundleProvider registerSearch(IFhirResourceDao<?> theCallingDao, SearchParameterMap theParams, String theResourceType, ca.uhn.fhir.rest.api.CacheControlDirective theCacheControlDirective, @Nullable ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId) -
getSearchTotal
Fetch the total number of search results for the given currently executing search, if one is currently executing and the total is known. Will return empty otherwise
-