Package ca.uhn.fhir.jpa.dao.expunge
Interface IResourceExpungeService
- All Known Implementing Classes:
ResourceExpungeService
public interface IResourceExpungeService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAllSearchParams
(Long theResourceId) void
expungeCurrentVersionOfResources
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> theResourceIds, AtomicInteger theRemainingCount) void
expungeHistoricalVersions
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> thePartition, AtomicInteger theRemainingCount) void
expungeHistoricalVersionsOfIds
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> theResourceIds, AtomicInteger theRemainingCount) org.springframework.data.domain.Slice<Long>
findHistoricalVersionsOfDeletedResources
(String theResourceName, Long theResourceId, int theI) org.springframework.data.domain.Slice<Long>
findHistoricalVersionsOfNonDeletedResources
(String theResourceName, Long theResourceId, Long theVersion, int theI)
-
Method Details
-
findHistoricalVersionsOfDeletedResources
org.springframework.data.domain.Slice<Long> findHistoricalVersionsOfDeletedResources(String theResourceName, Long theResourceId, int theI) -
findHistoricalVersionsOfNonDeletedResources
org.springframework.data.domain.Slice<Long> findHistoricalVersionsOfNonDeletedResources(String theResourceName, Long theResourceId, Long theVersion, int theI) -
expungeHistoricalVersions
void expungeHistoricalVersions(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> thePartition, AtomicInteger theRemainingCount) -
expungeCurrentVersionOfResources
void expungeCurrentVersionOfResources(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> theResourceIds, AtomicInteger theRemainingCount) -
expungeHistoricalVersionsOfIds
void expungeHistoricalVersionsOfIds(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<Long> theResourceIds, AtomicInteger theRemainingCount) -
deleteAllSearchParams
-