@Override protected void postBuild() { getModel().getBaseTemplate().setIsAvailable(false); getModel().getTemplateVersionName().setIsAvailable(false); getModel().getVmType().setIsChangeable(true); getModel().getEmulatedMachine().setIsAvailable(false); getModel().getCustomCpu().setIsAvailable(false); getModel().getOSType().setIsAvailable(false); updateCustomPropertySheet(latestCluster()); getModel().getCustomPropertySheet().deserialize(template.getCustomProperties()); updateTimeZone(template.getTimeZone()); getModel().getVmInitEnabled().setEntity(template.getVmInit() != null); getModel().getVmInitModel().init(template); getModel().updateResumeBehavior(); }
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(); }); }
setTimeZone(template.getTimeZone());
staticVm.setKernelParams(entity.getKernelParams()); staticVm.setInitrdUrl(entity.getInitrdUrl()); staticVm.setTimeZone(entity.getTimeZone()); staticVm.setAllowConsoleReconnect(entity.isAllowConsoleReconnect()); staticVm.setVncKeyboardLayout(entity.getVncKeyboardLayout());
updateTimeZone(template.getTimeZone());
obj.setNumOfSockets(instance.getNumOfSockets()); obj.setStatus(instance.getStatus()); obj.setTimeZone(instance.getTimeZone()); obj.setUsbPolicy(instance.getUsbPolicy()); obj.setClusterId(instance.getClusterId());