Interface IResourceExpungeService


public interface IResourceExpungeService
  • Method Details

    • findHistoricalVersionsOfDeletedResources

      List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> findHistoricalVersionsOfDeletedResources(String theResourceName, ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourceId, int theI)
    • findHistoricalVersionsOfNonDeletedResources

      List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> findHistoricalVersionsOfNonDeletedResources(String theResourceName, ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourceId, int theI)
    • expungeHistoricalVersions

      void expungeHistoricalVersions(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> thePartition, AtomicInteger theRemainingCount)
    • expungeCurrentVersionOfResources

      void expungeCurrentVersionOfResources(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> theResourceIds, AtomicInteger theRemainingCount)
    • expungeHistoricalVersionsOfIds

      void expungeHistoricalVersionsOfIds(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, List<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> theResourceIds, AtomicInteger theRemainingCount)
    • deleteAllSearchParams

      void deleteAllSearchParams(ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourceId)