Class PurgeDeleteService
java.lang.Object
fr.gouv.vitam.worker.core.plugin.purge.CommonPurgeDeleteService
fr.gouv.vitam.worker.core.plugin.purge.PurgeDeleteService
PurgeDeleteService class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) voiddeleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) voiddeleteUnits(Map<String, String> unitsGuidsWithStrategies, HandlerIO handler) voiddetachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler) voidstorageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler) Methods inherited from class fr.gouv.vitam.worker.core.plugin.purge.CommonPurgeDeleteService
deleteUnits
-
Constructor Details
-
PurgeDeleteService
public PurgeDeleteService()
-
-
Method Details
-
deleteObjects
public void deleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) throws ProcessingStatusException - Overrides:
deleteObjectsin classCommonPurgeDeleteService- Throws:
ProcessingStatusException
-
deleteObjectGroups
public void deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) throws InvalidParseOperationException, MetaDataExecutionException, MetaDataClientServerException, StorageServerClientException, LogbookClientBadRequestException, LogbookClientServerException -
deleteUnits
public void deleteUnits(Map<String, String> unitsGuidsWithStrategies, HandlerIO handler) throws MetaDataExecutionException, MetaDataClientServerException, StorageServerClientException, LogbookClientBadRequestException, LogbookClientServerException -
storageDeleteBinaries
public void storageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler) throws StorageServerClientException - Specified by:
storageDeleteBinariesin classCommonPurgeDeleteService- Throws:
StorageServerClientException
-
detachObjectGroupFromDeleteParentUnits
public void detachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler) throws ProcessingStatusException - Overrides:
detachObjectGroupFromDeleteParentUnitsin classCommonPurgeDeleteService- Throws:
ProcessingStatusException
-