/** * @return id of underlying pool */ @Override public Guid getEntityId() { return getVm().getVmPoolId(); }
private boolean isVmAttachedToPool() { return getVm() != null && getVm().getVmPoolId() != null; }
private void assertCorrectGetVmDataResult(VM result) { assertNotNull(result); assertEquals(EXISTING_VM_POOL_ID, result.getVmPoolId()); } }
@Test public void testRemoveVmFromPool() { assertNotNull(vmDao.get(EXISTING_VM_ID).getVmPoolId()); dao.removeVmFromVmPool(EXISTING_VM_ID); assertNull(vmDao.get(EXISTING_VM_ID).getVmPoolId()); }
@Test public void testAddVmToPool() { assertNull(vmDao.get(FREE_VM_ID).getVmPoolId()); dao.addVmToPool(newVmPoolMap); assertNotNull(vmDao.get(FREE_VM_ID).getVmPoolId()); }
@Override public void loadFromLocalStorage(VmConsoles consoles) { String vmId = guidToStringNullSafe(consoles.getVm().getId()); String poolId = guidToStringNullSafe(consoles.getVm().getVmPoolId()); ConsoleContext context = consoles.getConsoleContext(); if (poolId != null) { KeyMaker poolKeyMaker = new KeyMaker(poolId, true, context); loadConsolesWithKeymaker(consoles, poolKeyMaker); // load pool defaults } if (consoles instanceof VmConsolesImpl) { KeyMaker vmKeyMaker = new KeyMaker(vmId, false, context); loadConsolesWithKeymaker(consoles, vmKeyMaker); // load vm } }
private void vmInitLoaded(VM vm) { UnitVmModel model = new UnitVmModel(new ExistingVmModelBehavior(vm), this); model.getVmType().setSelectedItem(vm.getVmType()); model.setVmAttachedToPool(vm.getVmPoolId() != null); model.setIsAdvancedModeLocalStorageKey("wa_vm_dialog"); //$NON-NLS-1$ setWindow(model); model.setTitle(ConstantsManager.getInstance() .getConstants().editVmTitle()); model.setHelpTag(HelpTag.edit_vm); model.setHashName("edit_vm"); //$NON-NLS-1$ model.setCustomPropertiesKeysList(AsyncDataProvider.getInstance().getCustomPropertiesList()); model.initialize(); model.initForemanProviders(vm.getProviderId()); VmBasedWidgetSwitchModeCommand switchModeCommand = new VmBasedWidgetSwitchModeCommand(); switchModeCommand.init(model); model.getCommands().add(switchModeCommand); model.getCommands().add(UICommand.createDefaultOkUiCommand("OnSave", this)); //$NON-NLS-1$ model.getCommands().add(UICommand.createCancelUiCommand("Cancel", this)); //$NON-NLS-1$ }
instanceTypeManager = new ExistingVmInstanceTypeManager(getModel(), vm); if (vm.getVmPoolId() != null) { instanceTypeManager.setAlwaysEnabledFieldUpdate(true);
getModel().getIsStateless().setIsAvailable(vm.getVmPoolId() == null); getModel().getIsRunAndPause().setIsAvailable(vm.getVmPoolId() == null);
if (entity.getVmPoolId() != null) { VmPool pool = new VmPool(); pool.setId(entity.getVmPoolId().toString()); model.setVmPool(pool);
vm.setVmOs(instance.getVmOsId()); vm.setVmType(instance.getVmType()); vm.setVmPoolId(instance.getVmPoolId()); vm.setVmPoolName(instance.getVmPoolName()); vm.setVmtGuid(instance.getVmtGuid());