@Service public class BusinessObjectDataInitiateRestoreHelperServiceImpl extends Object implements BusinessObjectDataInitiateRestoreHelperService
| Constructor and Description |
|---|
BusinessObjectDataInitiateRestoreHelperServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectData |
executeInitiateRestoreAfterStep(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes an after step for the initiation of a business object data restore request.
|
protected BusinessObjectData |
executeInitiateRestoreAfterStepImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes an after step for the initiation of a business object data restore request.
|
void |
executeS3SpecificSteps(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes S3 specific steps for the initiation of a business object data restore request.
|
protected void |
executeS3SpecificStepsImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
Executes S3 specific steps for the initiation of a business object data restore request.
|
protected StorageUnitEntity |
getGlacierStorageUnit(BusinessObjectDataEntity businessObjectDataEntity)
Retrieves a Glacier storage unit for the specified business object data.
|
protected StorageUnitEntity |
getOriginStorageUnit(StorageUnitEntity glacierStorageUnitEntity)
Retrieves an origin storage unit for the specified Glacier storage unit and validates it.
|
BusinessObjectDataRestoreDto |
prepareToInitiateRestore(BusinessObjectDataKey businessObjectDataKey)
Prepares for the business object data initiate a restore request by validating the business object data along with other related database entities.
|
protected BusinessObjectDataRestoreDto |
prepareToInitiateRestoreImpl(BusinessObjectDataKey businessObjectDataKey)
Prepares for the business object data initiate a restore request by validating the business object data along with other related database entities.
|
public BusinessObjectDataInitiateRestoreHelperServiceImpl()
@Transactional(propagation=REQUIRES_NEW) public BusinessObjectDataRestoreDto prepareToInitiateRestore(BusinessObjectDataKey businessObjectDataKey)
prepareToInitiateRestore in interface BusinessObjectDataInitiateRestoreHelperServicebusinessObjectDataKey - the business object data keyprotected BusinessObjectDataRestoreDto prepareToInitiateRestoreImpl(BusinessObjectDataKey businessObjectDataKey)
businessObjectDataKey - the business object data keyprotected StorageUnitEntity getGlacierStorageUnit(BusinessObjectDataEntity businessObjectDataEntity)
businessObjectDataEntity - the business object data entityprotected StorageUnitEntity getOriginStorageUnit(StorageUnitEntity glacierStorageUnitEntity)
glacierStorageUnitEntity - the Glacier storage unit@Transactional(propagation=NOT_SUPPORTED) public void executeS3SpecificSteps(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
executeS3SpecificSteps in interface BusinessObjectDataInitiateRestoreHelperServicebusinessObjectDataRestoreDto - 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 restore@Transactional(propagation=REQUIRES_NEW) public BusinessObjectData executeInitiateRestoreAfterStep(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
executeInitiateRestoreAfterStep in interface BusinessObjectDataInitiateRestoreHelperServicebusinessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restoreprotected BusinessObjectData executeInitiateRestoreAfterStepImpl(BusinessObjectDataRestoreDto businessObjectDataRestoreDto)
businessObjectDataRestoreDto - the DTO that holds various parameters needed to perform a business object data restoreCopyright © 2017. All rights reserved.