@Override public String getValue(StorageDomain model) { return model.getStorageName(); } };
@Override public String getValue(StorageDomain model) { return model.getStorageName(); } };
@JsonIgnore @Override public String getName() { return getStorageName(); }
private String getLocalStoragesFormattedString() { StringBuilder localStorages = new StringBuilder(); for (StorageDomain a : getSelectedItems()) { if (a.getStorageType() == StorageType.LOCALFS) { localStorages.append(a.getStorageName()).append(", "); //$NON-NLS-1$ } } return localStorages.substring(0, localStorages.length() - 2); }
@Override public String getStorageDomainName() { if (StringUtils.isEmpty(storageDomainName) && getStorageDomain() != null) { storageDomainName = getStorageDomain().getStorageName(); } return StringUtils.defaultString(storageDomainName); }
public void setSelectedStorageDomainString(String value) { for (StorageDomain storageDomain : getStorageDomains()) { if (storageDomain.getStorageName().equals(value)) { setSelectedStorageDomain(storageDomain); break; } } }
private void addSourceStorageDomainName(DiskModel disk, List<StorageDomain> sourceStorageDomains) { String sourceStorageName = sourceStorageDomains.isEmpty() ? ((DiskImage) disk.getDisk()).getStoragesNames().get(0) : sourceStorageDomains.get(0).getStorageName(); disk.getSourceStorageDomainName().setEntity(sourceStorageName); }
private Guid getStorageDomainIdByName(String storageDomainName) { List<org.ovirt.engine.core.common.businessentities.StorageDomain> storageDomains = getBackendCollection(org.ovirt.engine.core.common.businessentities.StorageDomain.class, QueryType.GetAllStorageDomains, new QueryParametersBase()); for (org.ovirt.engine.core.common.businessentities.StorageDomain storageDomain : storageDomains) { if (storageDomain.getStorageName().equals(storageDomainName)) { return storageDomain.getId(); } } return null; }
private Guid getStorageDomainIdByName(String storageDomainName) { List<org.ovirt.engine.core.common.businessentities.StorageDomain> storageDomains = getBackendCollection(org.ovirt.engine.core.common.businessentities.StorageDomain.class, QueryType.GetAllStorageDomains, new QueryParametersBase()); for (org.ovirt.engine.core.common.businessentities.StorageDomain storageDomain : storageDomains) { if (storageDomain.getStorageName().equals(storageDomainName)) { return storageDomain.getId(); } } return null; }
@Override public String render(T storageDomain) { if (storageDomain == null) { return ""; //$NON-NLS-1$ } if (storageDomain.getAvailableDiskSize() == null || storageDomain.getStorageType() == StorageType.CINDER) { // 'getAvailableDiskSize' may return null when there's a connectivity issue with the storage domain return storageDomain.getStorageName(); } return messages.storageDomainFreeSpace(storageDomain.getStorageName(), storageDomain.getAvailableDiskSize(), storageDomain.getTotalDiskSize()); } }
@Override public void search() { if (getEntity() != null) { setSearchString("events: event_storage=" + getEntity().getStorageName()); //$NON-NLS-1$ super.search(); } }
protected org.ovirt.engine.core.common.businessentities.StorageDomain getIscsiEntity() { org.ovirt.engine.core.common.businessentities.StorageDomain entity = mock(org.ovirt.engine.core.common.businessentities.StorageDomain.class); when(entity.getId()).thenReturn(GUIDS[0]); when(entity.getStorageName()).thenReturn(NAMES[0]); when(entity.getStorageDomainType()).thenReturn(TYPES_MAPPED[0]); when(entity.getStorageType()).thenReturn(org.ovirt.engine.core.common.businessentities.storage.StorageType.ISCSI); when(entity.getStorage()).thenReturn(GUIDS[GUIDS.length - 1].toString()); return entity; }
static org.ovirt.engine.core.common.businessentities.StorageDomain setUpStorageDomainEntityExpectations(org.ovirt.engine.core.common.businessentities.StorageDomain entity, StorageType storageType) { when(entity.getId()).thenReturn(GUIDS[3]); when(entity.getStorageName()).thenReturn(NAMES[2]); when(entity.getStatus()).thenReturn(StorageDomainStatus.Active); when(entity.getStorageDomainType()).thenReturn(StorageDomainType.Master); when(entity.getStorageType()).thenReturn(storageType); when(entity.getStorage()).thenReturn(GUIDS[0].toString()); return entity; } private Action setUpCopyParams(boolean byName) {
private org.ovirt.engine.core.common.businessentities.StorageDomain getFcpEntity() { org.ovirt.engine.core.common.businessentities.StorageDomain entity = mock(org.ovirt.engine.core.common.businessentities.StorageDomain.class); when(entity.getId()).thenReturn(GUIDS[0]); when(entity.getStorageName()).thenReturn(NAMES[0]); when(entity.getStorageDomainType()).thenReturn(org.ovirt.engine.core.common.businessentities.StorageDomainType.Data); when(entity.getStorageType()).thenReturn(org.ovirt.engine.core.common.businessentities.storage.StorageType.FCP); when(entity.getStorage()).thenReturn(GUIDS[0].toString()); return entity; }
static org.ovirt.engine.core.common.businessentities.StorageDomain setUpEntityExpectations(org.ovirt.engine.core.common.businessentities.StorageDomain entity, int index) { when(entity.getId()).thenReturn(getSafeEntry(index, GUIDS)); when(entity.getStorageName()).thenReturn(getSafeEntry(index, NAMES)); // REVIST No descriptions for storage domains // expect(entity.getDescription()).andReturn(DESCRIPTIONS[index]).anyTimes(); when(entity.getStorageDomainType()).thenReturn(getSafeEntry(index, TYPES_MAPPED)); when(entity.getStorageType()).thenReturn(getSafeEntry(index, STORAGE_TYPES_MAPPED)); when(entity.getStorage()).thenReturn(getSafeEntry(index, GUIDS).toString()); return entity; }
private void destroy() { ConfirmationModel model = new ConfirmationModel(); setWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().destroyStorageDomainTitle()); model.setHelpTag(HelpTag.destroy_storage_domain); model.setHashName("destroy_storage_domain"); //$NON-NLS-1$ ArrayList<String> items = new ArrayList<>(); items.add(getSelectedItem().getStorageName()); model.setItems(items); model.getLatch().setIsAvailable(true); model.getLatch().setIsChangeable(true); UICommand command; command = UICommand.createDefaultOkUiCommand("OnDestroy", this); //$NON-NLS-1$ model.getCommands().add(command); command = createCancelCommand("Cancel"); //$NON-NLS-1$ model.getCommands().add(command); }
private void remove() { if (getWindow() != null) { return; } ConfirmationModel model = new ConfirmationModel(); setWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().removeTemplateDisksTitle()); model.setHelpTag(HelpTag.remove_template_disks); model.setHashName("remove_template_disks"); //$NON-NLS-1$ List<? extends Object> disks = getSelectedItems() != null ? getSelectedItems() : new ArrayList<DiskModel>(); List<String> items = new ArrayList<>(); for (Object o : disks) { DiskModel diskModel = (DiskModel) o; items.add(ConstantsManager.getInstance().getMessages().templateDiskDescription( diskModel.getDisk().getDiskAlias(), diskModel.getStorageDomain().getSelectedItem().getStorageName())); } model.setItems(items); UICommand tempVar = UICommand.createDefaultOkUiCommand("OnRemove", this); //$NON-NLS-1$ model.getCommands().add(tempVar); UICommand tempVar2 = UICommand.createCancelUiCommand("Cancel", this); //$NON-NLS-1$ model.getCommands().add(tempVar2); }
@Test public void testGetEntityNameByIdAndTypeForStorageDomain() { StorageDomain storageDomain = storageDomainDao.get(FixturesTool.STORAGE_DOMAIN_SCALE_SD5); assertNotNull(storageDomain); String name = storageDomain.getStorageName(); assertEquals(name, dao.getEntityNameByIdAndType(FixturesTool.STORAGE_DOMAIN_SCALE_SD5, VdcObjectType.Storage)); }
private void savePosixStorage(TaskContext context) { this.context = context; StorageDomain selectedItem = getSelectedItem(); StorageModel model = (StorageModel) getWindow(); boolean isNew = model.getStorage() == null; storageModel = model.getCurrentStorageItem(); final PosixStorageModel posixModel = (PosixStorageModel) storageModel; path = posixModel.getPath().getEntity(); storageDomain = isNew ? new StorageDomainStatic() : (StorageDomainStatic) Cloner.clone(selectedItem.getStorageStaticData()); saveBaseStorageProperties(model); storageDomain.setStorageFormat(model.getFormat().getSelectedItem()); if (isNew) { AsyncDataProvider.getInstance().getStorageDomainsByConnection(new AsyncQuery<>(storages -> { if (storages != null && storages.size() > 0) { posixModel.getPath().setIsValid(false); handleDomainAlreadyExists(storages.get(0).getStorageName()); } else { saveNewPosixStorage(); } }), null, path); } else { StorageDomain storageDomain = getSelectedItem(); if (isPathEditable(storageDomain)) { updatePath(); } updateStorageDomain(); } }
private void savePosixStorage(final TaskContext context) { this.context = context; StorageModel model = (StorageModel) getWindow(); boolean isNew = model.getStorage() == null; storageModel = model.getCurrentStorageItem(); PosixStorageModel posixModel = (PosixStorageModel) storageModel; path = posixModel.getPath().getEntity(); storageDomain = new StorageDomainStatic(); storageDomain.setStorageType(isNew ? storageModel.getType() : storageDomain.getStorageType()); storageDomain.setStorageDomainType(isNew ? storageModel.getRole() : storageDomain.getStorageDomainType()); storageDomain.setStorageName(model.getName().getEntity()); storageDomain.setStorageFormat(model.getFormat().getSelectedItem()); AsyncDataProvider.getInstance().getStorageDomainsByConnection(new AsyncQuery<>( storages -> { if (storages != null && storages.size() > 0) { String storageName = storages.get(0).getStorageName(); onFinish(context, false, storageModel, ConstantsManager.getInstance() .getMessages() .createOperationFailedDcGuideMsg(storageName)); } else { saveNewPosixStorage(); } }), null, path); }