@Service @Transactional(value="herdTransactionManager") public class ExpireRestoredBusinessObjectDataServiceImpl extends Object implements ExpireRestoredBusinessObjectDataService
| Constructor and Description |
|---|
ExpireRestoredBusinessObjectDataServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
expireS3StorageUnit(BusinessObjectDataStorageUnitKey storageUnitKey)
Expires a restored S3 storage unit.
|
protected void |
expireS3StorageUnitImpl(BusinessObjectDataStorageUnitKey storageUnitKey)
Expires a restored S3 storage unit.
|
List<BusinessObjectDataStorageUnitKey> |
getS3StorageUnitsToExpire(int maxResult)
Retrieves a list of keys for S3 storage units that are ready to be expired.
|
protected List<BusinessObjectDataStorageUnitKey> |
getS3StorageUnitsToExpireImpl(int maxResult)
Retrieves a list of keys for restored S3 storage units that are ready to be expired.
|
public ExpireRestoredBusinessObjectDataServiceImpl()
@Transactional(propagation=NOT_SUPPORTED) public void expireS3StorageUnit(BusinessObjectDataStorageUnitKey storageUnitKey)
expireS3StorageUnit in interface ExpireRestoredBusinessObjectDataServicestorageUnitKey - the storage unit key@Transactional(propagation=REQUIRES_NEW) public List<BusinessObjectDataStorageUnitKey> getS3StorageUnitsToExpire(int maxResult)
getS3StorageUnitsToExpire in interface ExpireRestoredBusinessObjectDataServicemaxResult - the maximum number of results to retrieveprotected void expireS3StorageUnitImpl(BusinessObjectDataStorageUnitKey storageUnitKey)
storageUnitKey - the storage unit keyprotected List<BusinessObjectDataStorageUnitKey> getS3StorageUnitsToExpireImpl(int maxResult)
maxResult - the maximum number of results to retrieveCopyright © 2021. All rights reserved.