@Component public class StorageUnitHelper extends Object
| Constructor and Description |
|---|
StorageUnitHelper() |
| Modifier and Type | Method and Description |
|---|---|
StorageUnitAlternateKeyDto |
createStorageUnitKey(BusinessObjectDataKey businessObjectDataKey,
String storageName)
Creates a storage unit key from a business object data key and a storage name.
|
StorageUnitAlternateKeyDto |
createStorageUnitKeyFromEntity(StorageUnitEntity storageUnitEntity)
Creates a storage unit key from a storage unit entity.
|
List<StorageUnit> |
createStorageUnitsFromEntities(Collection<StorageUnitEntity> storageUnitEntities)
Creates a list of storage units from the list of storage unit entities.
|
List<StorageUnitEntity> |
excludeBusinessObjectDataStatus(List<StorageUnitEntity> storageUnitEntities,
String excludedBusinessObjectDataStatus)
Excludes storage units from the list with the specified business object data status.
|
List<StorageUnitEntity> |
excludePartitions(List<StorageUnitEntity> storageUnitEntities,
List<List<String>> excludedPartitions)
Excludes storage units from the list with primary and sub-partition values matching one of the excluded partitions.
|
Set<BusinessObjectDataEntity> |
getBusinessObjectDataEntitiesSet(List<StorageUnitEntity> storageUnitEntities)
Creates a set of business object data entities per specified list of storage unit entities.
|
public StorageUnitAlternateKeyDto createStorageUnitKey(BusinessObjectDataKey businessObjectDataKey, String storageName)
businessObjectDataKey - the business object data keystorageName - the storage namepublic StorageUnitAlternateKeyDto createStorageUnitKeyFromEntity(StorageUnitEntity storageUnitEntity)
storageUnitEntity - the storage unit entitypublic List<StorageUnit> createStorageUnitsFromEntities(Collection<StorageUnitEntity> storageUnitEntities)
storageUnitEntities - the storage unit entities.public List<StorageUnitEntity> excludeBusinessObjectDataStatus(List<StorageUnitEntity> storageUnitEntities, String excludedBusinessObjectDataStatus)
storageUnitEntities - the list of storage unit entitiesexcludedBusinessObjectDataStatus - the business object data status to be excludedpublic List<StorageUnitEntity> excludePartitions(List<StorageUnitEntity> storageUnitEntities, List<List<String>> excludedPartitions)
storageUnitEntities - the list of storage unit entitiesexcludedPartitions - list of excluded partitions, where each partition consists of primary and optional sub-partition valuespublic Set<BusinessObjectDataEntity> getBusinessObjectDataEntitiesSet(List<StorageUnitEntity> storageUnitEntities)
storageUnitEntities - the list of storage unit entitiesCopyright © 2017. All rights reserved.