private boolean isHeadlessModeChanged(VM source, VmManagementParametersBase updateVmParameters) { return source.getDefaultDisplayType() != updateVmParameters.getVmStaticData().getDefaultDisplayType() && (source.getDefaultDisplayType() == DisplayType.none || updateVmParameters.getVmStaticData().getDefaultDisplayType() == DisplayType.none); }
private void initTemplate() { // Update model state according to VM properties. buildModel(this.vm.getStaticData(), (source, destination) -> { updateSelectedCdImage(vm.getStaticData()); updateTimeZone(vm.getTimeZone()); updateConsoleDevice(vm.getId()); getModel().getStorageDomain().setIsChangeable(true); getModel().getProvisioning().setIsAvailable(false); // Select display protocol. DisplayType displayType = vm.getDefaultDisplayType(); if (getModel().getDisplayType().getItems().contains(displayType)) { getModel().getDisplayType().setSelectedItem(displayType); } initPriority(vm.getPriority()); }); }
_writer.writeElement(QUOTA_ID, vm.getQuotaId().toString()); _writer.writeElement(VM_DEFAULT_DISPLAY_TYPE, String.valueOf(vm.getDefaultDisplayType().getValue())); _writer.writeElement(TRUSTED_SERVICE, String.valueOf(vm.isTrustedService()));
_writer.writeElement(QUOTA_ID, vm.getQuotaId().toString()); _writer.writeElement(VM_DEFAULT_DISPLAY_TYPE, String.valueOf(vm.getDefaultDisplayType().getValue())); _writer.writeElement(TRUSTED_SERVICE, String.valueOf(vm.isTrustedService()));
private void newTemplate() { VM vm = getSelectedItem(); if (vm == null || getWindow() != null) { return; } UnitVmModel model = new UnitVmModel(new NewTemplateVmModelBehavior(vm), this); setWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().newTemplateTitle()); model.setHelpTag(HelpTag.new_template); model.setHashName("new_template"); //$NON-NLS-1$ model.setIsNew(true); model.getVmType().setSelectedItem(vm.getVmType()); model.setCustomPropertiesKeysList(AsyncDataProvider.getInstance().getCustomPropertiesList()); model.initialize(); model.getCommands().add( new UICommand("OnNewTemplate", this) //$NON-NLS-1$ .setTitle(ConstantsManager.getInstance().getConstants().ok()) .setIsDefault(true)); model.getCommands().add(UICommand.createCancelUiCommand("Cancel", this)); //$NON-NLS-1$ model.getIsHighlyAvailable().setEntity(vm.getStaticData().isAutoStartup()); if (vm.getDefaultDisplayType() == DisplayType.none) { model.getIsHeadlessModeEnabled().setEntity(true); } }
setBiosType(translator.translate(vm.getBiosType())); setDefaultDisplayType(translator.translate(vm.getDefaultDisplayType()));
if (vm.getDefaultDisplayType() != DisplayType.none) { updateDisplayProtocols(); } else { getDisplayProtocol().setSelectedItem(vm.getDefaultDisplayType() == DisplayType.vga ? vncProtocol : qxlProtocol); getSpiceFileTransferEnabled().setEntity(vm.isSpiceFileTransferEnabled());
: GraphicsType.SPICE); if (vm.getDefaultDisplayType() == DisplayType.none) { params.setRunOnceDisplayType(params.getRunOnceGraphics().contains(GraphicsType.SPICE) ? DisplayType.qxl : DisplayType.vga);
setDefaultDisplayType(translator.translate(getvm().getDefaultDisplayType()));
setDefaultDisplayType(translator.translate(vm.getDefaultDisplayType()));
vm.setDedicatedVmForVdsList(instance.getDedicatedVmForVdsList()); vm.setDefaultBootSequence(instance.getDefaultBootSequence()); vm.setDefaultDisplayType(instance.getDefaultDisplayType()); vm.setDiskMap(instance.getDiskMap()); vm.setDiskSize(instance.getDiskSize());