@Override protected void build(VmBase source, VmBase destination) { destination.setMigrationSupport(source.getMigrationSupport()); destination.setMigrationDowntime(source.getMigrationDowntime()); destination.setMigrationPolicyId(source.getMigrationPolicyId()); } }
/** * Verifies {@link org.ovirt.engine.ui.uicommonweb.builders.vm.MigrationOptionsUnitToVmBaseBuilder} */ protected void verifyBuiltMigrationOptions(VmBase vm) { assertEquals(MIGRATION_SUPPORT, vm.getMigrationSupport()); assertEquals(MIGRATION_DOWNTIME, vm.getMigrationDowntime()); }
if (vmBase.getMigrationDowntime() != null) { _writer.writeElement(MIGRATION_DOWNTIME, String.valueOf(vmBase.getMigrationDowntime()));
@Override protected void build(VmBase vm, UnitVmModel model) { model.getMemSize().setEntity(vm.getMemSizeMb()); model.getMaxMemorySize().setEntity(vm.getMaxMemorySizeMb() ); model.getIoThreadsEnabled().setEntity(vm.getNumOfIoThreads() != 0); model.getNumOfIoThreads().setEntity(Integer.toString(vm.getNumOfIoThreads())); model.getMinAllocatedMemory().setEntity(vm.getMinAllocatedMem()); model.getUsbPolicy().setSelectedItem(vm.getUsbPolicy()); model.getNumOfMonitors().setSelectedItem(vm.getNumOfMonitors()); model.getIsSingleQxlEnabled().setEntity(vm.getSingleQxlPci()); model.setBootSequence(vm.getDefaultBootSequence()); model.getTotalCPUCores().setEntity(Integer.toString(vm.getNumOfCpus())); model.getNumOfSockets().setSelectedItem(vm.getNumOfSockets()); model.getCoresPerSocket().setSelectedItem(vm.getCpuPerSocket()); model.getThreadsPerCore().setSelectedItem(vm.getThreadsPerCpu()); model.getIsSmartcardEnabled().setEntity(vm.isSmartcardEnabled()); model.setSelectedMigrationDowntime(vm.getMigrationDowntime()); model.selectMigrationPolicy(vm.getMigrationPolicyId()); model.getEmulatedMachine().setSelectedItem(vm.getCustomEmulatedMachine()); model.getCustomCpu().setSelectedItem(vm.getCustomCpuName()); model.getBiosType().setSelectedItem(vm.getBiosType()); } }
maybeSetSelectedItem(model.getCustomCpu(), vmBase.getCustomCpuName()); model.setSelectedMigrationDowntime(vmBase.getMigrationDowntime()); model.selectMigrationPolicy(vmBase.getMigrationPolicyId()); priorityUtil.initPriority(vmBase.getPriority(), new PriorityUtil.PriorityUpdatingCallbacks() {
private static VmStatic doMapVmBaseHwPartToVmStatic(VmBase entity, VmStatic staticVm, Version version) { staticVm.setMemSizeMb(entity.getMemSizeMb()); staticVm.setMaxMemorySizeMb(entity.getMaxMemorySizeMb()); staticVm.setAutoStartup(entity.isAutoStartup()); staticVm.setSmartcardEnabled(entity.isSmartcardEnabled()); staticVm.setDefaultBootSequence(entity.getDefaultBootSequence()); staticVm.setDefaultDisplayType(entity.getDefaultDisplayType()); staticVm.setNumOfSockets(entity.getNumOfSockets()); staticVm.setCpuPerSocket(entity.getCpuPerSocket()); staticVm.setThreadsPerCpu(entity.getThreadsPerCpu()); staticVm.setNumOfMonitors(entity.getNumOfMonitors()); staticVm.setSingleQxlPci(entity.getSingleQxlPci()); staticVm.setPriority(entity.getPriority()); staticVm.setUsbPolicy(entity.getUsbPolicy()); staticVm.setTunnelMigration(entity.getTunnelMigration()); staticVm.setMigrationSupport(entity.getMigrationSupport()); staticVm.setMigrationDowntime(entity.getMigrationDowntime()); staticVm.setDedicatedVmForVdsList(entity.getDedicatedVmForVdsList()); staticVm.setMinAllocatedMem(entity.getMinAllocatedMem()); staticVm.setNumOfIoThreads(entity.getNumOfIoThreads()); return staticVm; }
model.getHighAvailability().setPriority(entity.getPriority()); model.setMigrationDowntime(mapNullToMinusOne(entity.getMigrationDowntime())); model.setMigration(MigrationOptionsMapper.map(entity, null));
.addValue("is_run_and_pause", entity.isRunAndPause()) .addValue("created_by_user_id", entity.getCreatedByUserId()) .addValue("migration_downtime", entity.getMigrationDowntime()) .addValue("serial_number_policy", entity.getSerialNumberPolicy() == null ? null : entity.getSerialNumberPolicy().getValue()) .addValue("custom_serial_number", entity.getCustomSerialNumber())
vmBase.getDedicatedVmForVdsList(), vmBase.getDefaultDisplayType(), vmBase.getMigrationDowntime(), vmBase.getVmInit(), vmBase.getSerialNumberPolicy(),