Package ca.uhn.fhir.jpa.delete.batch2
Class DeleteExpungeSvcImpl
java.lang.Object
ca.uhn.fhir.jpa.delete.batch2.DeleteExpungeSvcImpl
- All Implemented Interfaces:
IDeleteExpungeSvc<JpaPid>
-
Constructor Summary
ConstructorDescriptionDeleteExpungeSvcImpl
(jakarta.persistence.EntityManager theEntityManager, DeleteExpungeSqlBuilder theDeleteExpungeSqlBuilder, IFulltextSearchSvc theFullTextSearchSvc) -
Method Summary
Modifier and TypeMethodDescriptionint
deleteExpunge
(List<JpaPid> theJpaPids, boolean theCascade, Integer theCascadeMaxRounds) boolean
-
Constructor Details
-
DeleteExpungeSvcImpl
public DeleteExpungeSvcImpl(jakarta.persistence.EntityManager theEntityManager, DeleteExpungeSqlBuilder theDeleteExpungeSqlBuilder, @Autowired(required=false) IFulltextSearchSvc theFullTextSearchSvc)
-
-
Method Details
-
deleteExpunge
- Specified by:
deleteExpunge
in interfaceIDeleteExpungeSvc<JpaPid>
-
isCascadeSupported
- Specified by:
isCascadeSupported
in interfaceIDeleteExpungeSvc<JpaPid>
-