@Service public class BusinessObjectDataFinalizeRestoreHelperServiceImpl extends Object implements BusinessObjectDataFinalizeRestoreHelperService
| Constructor and Description |
|---|
BusinessObjectDataFinalizeRestoreHelperServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
completeFinalizeRestore(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Completes the finalize restore operation.
|
protected void |
completeFinalizeRestoreImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Completes the finalize restore operation.
|
void |
executeS3SpecificSteps(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes S3 specific steps for the business object data finalize restore.
|
protected void |
executeS3SpecificStepsImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes S3 specific steps for the business object data finalize restore.
|
protected StorageUnitEntity |
getStorageUnit(String storageName,
BusinessObjectDataEntity businessObjectDataEntity)
Retrieves a storage unit for the business object data in the specified storage and validates it.
|
BusinessObjectDataRestoreDto |
prepareToFinalizeRestore(BusinessObjectDataStorageUnitKey storageUnitKey)
Prepares for the business object data finalize restore by validating the S3 storage unit along with other related database entities.
|
protected BusinessObjectDataRestoreDto |
prepareToFinalizeRestoreImpl(BusinessObjectDataStorageUnitKey storageUnitKey)
Prepares for the business object data finalize restore by validating the S3 storage unit along with other related database entities.
|
public BusinessObjectDataFinalizeRestoreHelperServiceImpl()
@PublishNotificationMessages @Transactional(propagation=REQUIRES_NEW) public void completeFinalizeRestore(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
completeFinalizeRestore in interface BusinessObjectDataFinalizeRestoreHelperServicebusinessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restore@Transactional(propagation=NOT_SUPPORTED) public void executeS3SpecificSteps(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
executeS3SpecificSteps in interface BusinessObjectDataFinalizeRestoreHelperServicebusinessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restore@Transactional(propagation=REQUIRES_NEW) public BusinessObjectDataRestoreDto prepareToFinalizeRestore(BusinessObjectDataStorageUnitKey storageUnitKey)
prepareToFinalizeRestore in interface BusinessObjectDataFinalizeRestoreHelperServicestorageUnitKey - the storage unit keyprotected void completeFinalizeRestoreImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
businessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restoreprotected void executeS3SpecificStepsImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
businessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restoreprotected StorageUnitEntity getStorageUnit(String storageName, BusinessObjectDataEntity businessObjectDataEntity)
storageName - the storage namebusinessObjectDataEntity - the business object data entityprotected BusinessObjectDataRestoreDto prepareToFinalizeRestoreImpl(BusinessObjectDataStorageUnitKey storageUnitKey)
storageUnitKey - the storage unit keyCopyright © 2019. All rights reserved.