Class ExpungeEverythingService

java.lang.Object
ca.uhn.fhir.jpa.dao.expunge.ExpungeEverythingService
All Implemented Interfaces:
ca.uhn.fhir.jpa.dao.expunge.IExpungeEverythingService

@Service public class ExpungeEverythingService extends Object implements ca.uhn.fhir.jpa.dao.expunge.IExpungeEverythingService
  • Field Details

    • myEntityManager

      protected javax.persistence.EntityManager myEntityManager
    • myInterceptorBroadcaster

      @Autowired protected ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster myInterceptorBroadcaster
  • Constructor Details

  • Method Details

    • initTxTemplate

      @PostConstruct public void initTxTemplate()
    • expungeEverything

      public void expungeEverything(@Nullable ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      expungeEverything in interface ca.uhn.fhir.jpa.dao.expunge.IExpungeEverythingService
    • expungeEverythingByType

      public int expungeEverythingByType(Class<?> theEntityType)
      Specified by:
      expungeEverythingByType in interface ca.uhn.fhir.jpa.dao.expunge.IExpungeEverythingService