Class SearchableHashMapResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>

  • All Implemented Interfaces:
    ca.uhn.fhir.rest.server.IResourceProvider

    public class SearchableHashMapResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>
    extends ca.uhn.fhir.rest.server.provider.HashMapResourceProvider<T>
    • Field Summary

      • Fields inherited from class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider

        myIdToHistory, myIdToVersionToResourceMap, mySearchCount, myTypeHistory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.hl7.fhir.instance.model.api.IBaseResource> searchByCriteria​(String theCriteria, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)  
      List<org.hl7.fhir.instance.model.api.IBaseResource> searchByParams​(SearchParameterMap theSearchParams, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)  
      • Methods inherited from class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider

        clear, clearCounts, create, delete, fireInterceptorsAndFilterAsNeeded, getAllResources, getCountCreate, getCountDelete, getCountRead, getCountSearch, getCountUpdate, getFhirContext, getResourceType, getStoredResources, historyInstance, historyType, read, searchAll, searchById, store, update
    • Constructor Detail

      • SearchableHashMapResourceProvider

        public SearchableHashMapResourceProvider​(ca.uhn.fhir.context.FhirContext theFhirContext,
                                                 Class<T> theResourceType,
                                                 SearchParamMatcher theSearchParamMatcher)
        Constructor
        Parameters:
        theFhirContext - The FHIR context
        theResourceType - The resource type to support
    • Method Detail

      • searchByCriteria

        public List<org.hl7.fhir.instance.model.api.IBaseResource> searchByCriteria​(String theCriteria,
                                                                                    ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      • searchByParams

        public List<org.hl7.fhir.instance.model.api.IBaseResource> searchByParams​(SearchParameterMap theSearchParams,
                                                                                  ca.uhn.fhir.rest.api.server.RequestDetails theRequest)