Package ca.uhn.fhir.jpa.dao.expunge
Class ExpungeOperation<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId<?>,V extends ca.uhn.fhir.rest.api.server.storage.IResourceVersionPersistentId>
java.lang.Object
ca.uhn.fhir.jpa.dao.expunge.ExpungeOperation<T,V>
- All Implemented Interfaces:
Callable<ExpungeOutcome>
@Component
@Scope("prototype")
public class ExpungeOperation<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId<?>,V extends ca.uhn.fhir.rest.api.server.storage.IResourceVersionPersistentId>
extends Object
implements Callable<ExpungeOutcome>
-
Field Summary
-
Constructor Summary
ConstructorDescriptionExpungeOperation
(String theResourceName, T theResourceId, ExpungeOptions theExpungeOptions, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
Method Summary
Modifier and TypeMethodDescriptioncall()
void
setExpungeDaoServiceForTesting
(IResourceExpungeService theIResourceExpungeService) void
setHapiTransactionServiceForTesting
(HapiTransactionService theHapiTransactionService) void
setStorageSettingsForTesting
(JpaStorageSettings theStorageSettings)
-
Field Details
-
PROCESS_NAME
- See Also:
-
THREAD_PREFIX
- See Also:
-
-
Constructor Details
-
ExpungeOperation
public ExpungeOperation(String theResourceName, T theResourceId, ExpungeOptions theExpungeOptions, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
-
-
Method Details