@Override public String getValue(Disk object) { String value = ""; if (object.getDiskStorageType() == DiskStorageType.IMAGE) { DiskImage diskImage = (DiskImage) object; List<String> quotaNamesArr = diskImage.getQuotaNames(); if (quotaNamesArr != null) { value = String.join(", ", quotaNamesArr);//$NON-NLS-1$ } } return value; } };
itemModel.setEntity(diskImage); itemModel.getObject().setEntity(diskImage.getDiskAlias()); itemModel.getCurrentQuota().setEntity(diskImage.getQuotaNames() != null && diskImage.getQuotaNames().size() >= i+1 ? diskImage.getQuotaNames().get(i) : null); itemModel.setStorageDomainId(storageDomainId); itemModel.setStorageDomainName(diskImage.getStoragesNames().get(i));
di.setQuotaIds(new ArrayList<>(diskImage.getQuotaIds())); if (diskImage.getQuotaNames() != null) { di.setQuotaNames(new ArrayList<>(diskImage.getQuotaNames()));
private void updateProperties() { Disk disk = getEntity(); setImage(disk.getDiskStorageType().isInternal()); setLun(disk.getDiskStorageType() == DiskStorageType.LUN); setAlias(disk.getDiskAlias()); setDescription(disk.getDiskDescription()); setDiskId(disk.getId().toString()); setVirtualSize(disk.getSize()); setWipeAfterDelete(disk.isWipeAfterDelete()); if (isImage()) { DiskImage diskImage = (DiskImage) disk; setVirtualSize(diskImage.getSizeInGigabytes()); setActualSize(diskImage.getActualSize()); setDiskProfileName(StringHelper.nullSafeJoin(",", diskImage.getDiskProfileNames())); //$NON-NLS-1$ setQuotaName(StringHelper.nullSafeJoin(",", diskImage.getQuotaNames())); //$NON-NLS-1$ setQuotaAvailable(!diskImage.getQuotaEnforcementType().equals(QuotaEnforcementTypeEnum.DISABLED)); } else if (isLun()) { LunDisk lunDisk = (LunDisk) disk; setLunId(lunDisk.getLun().getLUNId()); } } }