Package ca.uhn.fhir.jpa.cache
Interface IResourceVersionSvc
public interface IResourceVersionSvc
This interface is used by the IResourceChangeListenerCacheRefresher to read resources matching the provided
search parameter map in the repository and compare them to caches stored in the IResourceChangeListenerRegistry.
-
Method Summary
Modifier and TypeMethodDescriptiongetLatestVersionIdsForResourceIds
(ca.uhn.fhir.interceptor.model.RequestPartitionId thePartition, List<org.hl7.fhir.instance.model.api.IIdType> theIds) getVersionMap
(ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceName, SearchParameterMap theSearchParamMap) default ResourceVersionMap
getVersionMap
(String theResourceName, SearchParameterMap theSearchParamMap)
-
Method Details
-
getVersionMap
@Nonnull ResourceVersionMap getVersionMap(ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceName, SearchParameterMap theSearchParamMap) -
getVersionMap
@Nonnull default ResourceVersionMap getVersionMap(String theResourceName, SearchParameterMap theSearchParamMap) -
getLatestVersionIdsForResourceIds
ResourcePersistentIdMap getLatestVersionIdsForResourceIds(ca.uhn.fhir.interceptor.model.RequestPartitionId thePartition, List<org.hl7.fhir.instance.model.api.IIdType> theIds)
-