Class CommonPurgeDeleteService
java.lang.Object
fr.gouv.vitam.worker.core.plugin.purge.CommonPurgeDeleteService
- Direct Known Subclasses:
PurgeDeleteCollectService,PurgeDeleteService
CommonPurgeDeleteService class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddeleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) voiddeleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) voiddeleteUnits(Set<String> unitsGuids, HandlerIO handler) voiddetachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler) abstract voidstorageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler)
-
Constructor Details
-
CommonPurgeDeleteService
public CommonPurgeDeleteService()
-
-
Method Details
-
deleteUnits
public void deleteUnits(Set<String> unitsGuids, HandlerIO handler) throws MetaDataExecutionException, MetaDataClientServerException -
deleteObjects
public void deleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) throws ProcessingStatusException - Throws:
ProcessingStatusException
-
detachObjectGroupFromDeleteParentUnits
public void detachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler) throws ProcessingStatusException - Throws:
ProcessingStatusException
-
deleteObjectGroups
public abstract void deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler) throws InvalidParseOperationException, MetaDataExecutionException, MetaDataClientServerException, StorageServerClientException, LogbookClientBadRequestException, LogbookClientServerException, ContentAddressableStorageNotFoundException, ContentAddressableStorageServerException -
storageDeleteBinaries
public abstract void storageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler) throws StorageServerClientException, ContentAddressableStorageNotFoundException, ContentAddressableStorageServerException
-