Package ca.uhn.fhir.jpa.dao.expunge
Class ExpungeOperation
java.lang.Object
ca.uhn.fhir.jpa.dao.expunge.ExpungeOperation
- All Implemented Interfaces:
Callable<ExpungeOutcome>
@Component
@Scope("prototype")
public class ExpungeOperation
extends Object
implements Callable<ExpungeOutcome>
-
Field Summary
-
Constructor Summary
ConstructorDescriptionExpungeOperation
(String theResourceName, ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId 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, ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId theResourceId, ExpungeOptions theExpungeOptions, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
-
-
Method Details
-
call
- Specified by:
call
in interfaceCallable<ExpungeOutcome>
-
setHapiTransactionServiceForTesting
-
setStorageSettingsForTesting
-
setExpungeDaoServiceForTesting
-