Package ca.uhn.fhir.jpa.dao.expunge
Interface IResourceExpungeService<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId>
public interface IResourceExpungeService<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllSearchParams
(T theResourceId) void
expungeCurrentVersionOfResources
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> theResourceIds, AtomicInteger theRemainingCount) void
expungeHistoricalVersions
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> thePartition, AtomicInteger theRemainingCount) void
expungeHistoricalVersionsOfIds
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> theResourceIds, AtomicInteger theRemainingCount) findHistoricalVersionsOfDeletedResources
(String theResourceName, T theResourceId, int theI) findHistoricalVersionsOfNonDeletedResources
(String theResourceName, T theResourceId, int theI)
-
Method Details
-
findHistoricalVersionsOfDeletedResources
-
findHistoricalVersionsOfNonDeletedResources
List<T> findHistoricalVersionsOfNonDeletedResources(String theResourceName, T theResourceId, int theI) -
expungeHistoricalVersions
void expungeHistoricalVersions(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> thePartition, AtomicInteger theRemainingCount) -
expungeCurrentVersionOfResources
void expungeCurrentVersionOfResources(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> theResourceIds, AtomicInteger theRemainingCount) -
expungeHistoricalVersionsOfIds
void expungeHistoricalVersionsOfIds(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<T> theResourceIds, AtomicInteger theRemainingCount) -
deleteAllSearchParams
-