Interface ISearchCoordinatorSvc


public interface ISearchCoordinatorSvc
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>
    getResources(String theUuid, int theFrom, int theTo, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    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

    • 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