private Set<String> getUsedVmNamesFromIds(List<Guid> usedVms, Map<Guid, VM> allVmIdsMap) { return usedVms .stream() .map(guid -> allVmIdsMap.get(guid).getName()) .sorted() .collect(Collectors.toCollection(LinkedHashSet::new)); }
/** * @return name of underlying VM. */ @Override public String getEntityName() { return getVm().getName(); }
private void populateVmMaps(List<VM> vms, Map<String, VM> allVmNamesMap, Map<Guid, VM> allVmIdsMap) { vms.forEach(vm -> { allVmNamesMap.put(vm.getName(), vm); allVmIdsMap.put(vm.getId(), vm); }); }
private void addVmOriginalNameToMapIfMissing() { // Add the VM Id with it's original name to the map in case it is missing if (!vmNamesMap.containsKey(editedVmId)) { vmNamesMap.put(editedVmId, getEntity().getVm().getName()); } }
@Override public String getVmName() { if (StringUtils.isEmpty(vmName) && getVm() != null) { vmName = getVm().getName(); } return vmName; }
private void updateVmNamesMap(String editedName) { if (editedVmId == null) { VM vm = getEntity().getVm(); vmNamesMap.put(vm.getId(), vm.getName()); return; } vmNamesMap.put(editedVmId, editedName); }
public void selectProtocol(ConsoleProtocol protocol) throws IllegalArgumentException { if (!canSelectProtocol(protocol)) { throw new IllegalArgumentException("Cannot select " +protocol.toString() + " protocol for vm " + getVm().getName()); // $NON-NLS-1$ $NON-NLS-2$ } this.selectedProtocol = protocol; }
@Override public String cannotConnectReason() { // so far this is too general - more cases can be added based on state of underlying console models return canConnectToConsole() ? "" : messages.cannotConnectToTheConsole(getVm().getName()); }
@Override public IsWidget getNodePanelTitle(VM vm, List<VNodeModel> list) { VmTitlePanel titlePanel = vmTitlePanelProvider.get(); SafeHtmlBuilder builder = new SafeHtmlBuilder(); builder.appendEscaped(vm.getName()); titlePanel .initWidget(builder.toSafeHtml(), list.size(), vm.getStatus()); return titlePanel; }
public void setModel(VNodeModel nodeModel) { virtualNodeName.setText(messages.vNumaName(nodeModel.getVm().getName(), nodeModel.getIndex())); setStatusIcon(nodeModel); setTypeIcon(nodeModel); }
/** * Ensures that get by name works as expected when a filtered for permissions * of a privileged user. */ @Test public void testGetByNameFilteredWithPermissions() { VM result = dao.getByNameForDataCenter(null, existingVm.getName(), PRIVILEGED_USER_ID, true); assertGetResult(result); }
/** * Ensures that get by name works as expected when a filtered for permissions * of an unprivileged user. */ @Test public void testGetByNameFilteredWithPermissionsNoPermissions() { VM result = dao.getByNameForDataCenter(null, existingVm.getName(), UNPRIVILEGED_USER_ID, true); assertNull(result); }
private org.ovirt.engine.core.common.scheduling.AffinityGroup getAffinityGroup(boolean withVms) { org.ovirt.engine.core.common.scheduling.AffinityGroup affinityGroup = new org.ovirt.engine.core.common.scheduling.AffinityGroup(); affinityGroup.setVmIds(new ArrayList<>()); affinityGroup.setVmEntityNames(new ArrayList<>()); if (withVms) { for (int i = 0; i < NAMES.length; i++) { org.ovirt.engine.core.common.businessentities.VM entity = getEntity(i); affinityGroup.getVmIds().add(entity.getId()); affinityGroup.getVmEntityNames().add(entity.getName()); } } return affinityGroup; }
public NetworkVmListModel() { setTitle(ConstantsManager.getInstance().getConstants().virtualMachinesTitle()); setHelpTag(HelpTag.virtual_machines); setHashName("virtual_machines"); //$NON-NLS-1$ setAvailableInModes(ApplicationMode.VirtOnly); setComparator( Comparator.comparing((PairQueryable<VmNetworkInterface, VM> p) -> p.getSecond().getClusterName()) .thenComparing(p -> p.getSecond().getName())); setRemoveCommand(new UICommand("Remove", this)); //$NON-NLS-1$ updateActionAvailability(); }
@Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb) .append("vm.vm_name", getVm() == null ? "" : getVm().getName()) .append("nic", getNic()) .append("vmDevice", getVmDevice()); } }
@Override public void init(final ConsolePopupModel model) { this.model = model; initView(model); initListeners(model); String vmName = (model.getVmConsoles() instanceof VmConsolesImpl) ? model.getVmConsoles().getVm().getName() : model.getVmConsoles().getVm().getVmPoolName(); // for pool dialogs display pool name getView().setVmName(vmName); getView().setCtrlAltDeleteRemapHotkey(ConsoleOptions.SECURE_ATTENTION_MAPPING); super.init(model); }
private void verifyBuiltPoolVm(VM vm) { verifyBuiltCoreVm(vm.getStaticData()); verifyBuiltKernelOptions(vm.getStaticData()); verifyBuiltMigrationOptions(vm.getStaticData()); verifyBuiltVmSpecific(vm); assertEquals(VM_NAME, vm.getName()); assertEquals(USB_POLICY, vm.getUsbPolicy()); assertEquals(HOST_ID, vm.getDedicatedVmForVdsList().get(0)); }