protected org.ovirt.engine.core.common.businessentities.VmTemplate getTemplateEntity() { VmTemplate entity = mock(VmTemplate.class); when(entity.getId()).thenReturn(GUIDS[1]); when(entity.getClusterId()).thenReturn(GUIDS[2]); when(entity.getName()).thenReturn(NAMES[1]); when(entity.getDescription()).thenReturn(DESCRIPTIONS[1]); when(entity.getNumOfCpus()).thenReturn(8); when(entity.getNumOfSockets()).thenReturn(2); when(entity.getDefaultDisplayType()).thenReturn(DisplayType.vga); when(entity.getNumOfMonitors()).thenReturn(2); when(entity.getVmType()).thenReturn(VmType.Server); return entity; }
@Override protected void writeGeneralData() { super.writeGeneralData(); _writer.writeElement(TEMPLATE_ID, template.getId().toString()); OriginType originType = template.getOrigin(); _writer.writeElement(ORIGIN, originType == null ? "" : String.valueOf(originType.getValue())); _writer.writeElement(VM_DEFAULT_DISPLAY_TYPE, String.valueOf(template.getDefaultDisplayType().getValue())); _writer.writeElement(IS_DISABLED, String.valueOf(template.isDisabled())); _writer.writeElement(TRUSTED_SERVICE, String.valueOf(template.isTrustedService())); _writer.writeElement(TEMPLATE_TYPE, template.getTemplateType().name()); _writer.writeElement(BASE_TEMPLATE_ID, template.getBaseTemplateId().toString()); _writer.writeElement(TEMPLATE_VERSION_NUMBER, String.valueOf(template.getTemplateVersionNumber())); _writer.writeElement(TEMPLATE_VERSION_NAME, template.getTemplateVersionName()); }
@Override protected void writeGeneralData() { super.writeGeneralData(); _writer.writeElement(TEMPLATE_ID, vmTemplate.getId().toString()); OriginType originType = vmTemplate.getOrigin(); _writer.writeElement(ORIGIN, originType == null ? "" : String.valueOf(originType.getValue())); _writer.writeElement(TEMPLATE_DEFAULT_DISPLAY_TYPE, String.valueOf(vmTemplate.getDefaultDisplayType().getValue())); _writer.writeElement(IS_DISABLED, String.valueOf(vmTemplate.isDisabled())); _writer.writeElement(TRUSTED_SERVICE, String.valueOf(vmTemplate.isTrustedService())); _writer.writeElement(TEMPLATE_TYPE, vmTemplate.getTemplateType().name()); _writer.writeElement(BASE_TEMPLATE_ID, vmTemplate.getBaseTemplateId().toString()); _writer.writeElement(TEMPLATE_VERSION_NUMBER, String.valueOf(vmTemplate.getTemplateVersionNumber())); _writer.writeElement(TEMPLATE_VERSION_NAME, vmTemplate.getTemplateVersionName()); }
private void vmInitLoaded(VmTemplate template) { UnitVmModel model = createModel(createBehavior(template)); model.setIsAdvancedModeLocalStorageKey(getEditTemplateAdvancedModelKey()); setWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().editTemplateTitle()); model.setHelpTag(HelpTag.edit_template); model.setHashName("edit_template"); //$NON-NLS-1$ model.getVmType().setSelectedItem(template.getVmType()); model.setCustomPropertiesKeysList(AsyncDataProvider.getInstance().getCustomPropertiesList()); model.initialize(); VmBasedWidgetSwitchModeCommand switchModeCommand = new VmBasedWidgetSwitchModeCommand(); switchModeCommand.init(model); model.getCommands().add(switchModeCommand); UICommand onSaveCommand = UICommand.createDefaultOkUiCommand("OnSave", this); //$NON-NLS-1$ model.getCommands().add(onSaveCommand); UICommand cancelCommand = UICommand.createCancelUiCommand("Cancel", this); //$NON-NLS-1$ model.getCommands().add(cancelCommand); model.getIsHighlyAvailable().setEntity(template.isAutoStartup()); if (template.getDefaultDisplayType() == DisplayType.none) { model.getIsHeadlessModeEnabled().setEntity(true); } }
initDisplayTypes(entity.getDefaultDisplayType(), UnitVmModel.GraphicsTypes.fromGraphicsTypes(graphicsTypesCollection));
private void initTemplate() { // Update model state according to VM properties. buildModel(template, (source, destination) -> { updateTimeZone(template.getTimeZone()); // Storage domain and provisioning are not available for an existing VM. getModel().getStorageDomain().setIsChangeable(false); getModel().getProvisioning().setIsAvailable(false); // Select display protocol. DisplayType displayType = template.getDefaultDisplayType(); if (getModel().getDisplayType().getItems().contains(displayType)) { getModel().getDisplayType().setSelectedItem(displayType); } updateConsoleDevice(template.getId()); toggleAutoSetVmHostname(); getModel().getVmInitEnabled().setEntity(template.getVmInit() != null); getModel().getVmInitModel().init(template); getModel().getTemplateVersionName().setEntity(template.getTemplateVersionName()); getModel().getBootMenuEnabled().setEntity(template.isBootMenuEnabled()); getModel().getSpiceFileTransferEnabled().setEntity(template.isSpiceFileTransferEnabled()); getModel().getSpiceCopyPasteEnabled().setEntity(template.isSpiceCopyPasteEnabled()); getModel().getMigrationMode().setSelectedItem(template.getMigrationSupport()); initPriority(template.getPriority()); getModel().updateResumeBehavior(); }); }
vm.getStaticData().setSingleQxlPci(template.getSingleQxlPci()); vm.getStaticData().setOsId(template.getOsId()); vm.getStaticData().setDefaultDisplayType(template.getDefaultDisplayType()); vm.getStaticData().setMigrationSupport(template.getMigrationSupport()); vm.getStaticData().setMultiQueuesEnabled(template.isMultiQueuesEnabled());
setDefaultDisplayType(translator.translate(template.getDefaultDisplayType()));
obj.setStoragePoolId(instance.getStoragePoolId()); obj.setStoragePoolName(instance.getStoragePoolName()); obj.setDefaultDisplayType(instance.getDefaultDisplayType()); obj.setPriority(instance.getPriority()); obj.setIsoPath(instance.getIsoPath());