public void setStaticData(final VmStatic value) { vmStatic = value == null ? new VmStatic() : value; }
@Mapping(from = InstanceType.class, to = VmStatic.class) public static VmStatic map(InstanceType model, VmStatic incoming) { VmStatic staticVm = incoming != null ? incoming : new VmStatic(); mapCommonModelToEntity(staticVm, model); return staticVm; }
@Mapping(from = org.ovirt.engine.core.common.businessentities.InstanceType.class, to = VmStatic.class) public static VmStatic map(org.ovirt.engine.core.common.businessentities.InstanceType entity, VmStatic vmStatic, Version version) { return doMapVmBaseHwPartToVmStatic((VmBase) entity, vmStatic != null ? vmStatic : new VmStatic(), version); }
public VM() { this(new VmStatic(), new VmDynamic(), new VmStatistics()); }
protected org.ovirt.engine.core.common.businessentities.VM getVmEntity() { org.ovirt.engine.core.common.businessentities.VM entity = mock(org.ovirt.engine.core.common.businessentities.VM.class); when(entity.getId()).thenReturn(GUIDS[0]); when(entity.getStaticData()).thenReturn(new VmStatic()); return entity; }
@Override public VmStatic mapRow(ResultSet rs, int rowNum) throws SQLException { final VmStatic entity = new VmStatic(); map(rs, entity); entity.setId(getGuidDefaultEmpty(rs, "vm_guid")); entity.setClusterId(getGuidDefaultEmpty(rs, "cluster_id")); entity.setName(rs.getString("vm_name")); entity.setVmtGuid(getGuidDefaultEmpty(rs, "vmt_guid")); entity.setInitialized(rs.getBoolean("is_initialized")); entity.setCpuPinning(rs.getString("cpu_pinning")); entity.setUseHostCpuFlags(rs.getBoolean("host_cpu_flags")); entity.setInstanceTypeId(Guid.createGuidFromString(rs.getString("instance_type_id"))); entity.setImageTypeId(Guid.createGuidFromString(rs.getString("image_type_id"))); entity.setOriginalTemplateName(rs.getString("original_template_name")); entity.setOriginalTemplateGuid(getGuid(rs, "original_template_id")); // if template_version_number is null it means use latest version entity.setUseLatestVersion(rs.getObject("template_version_number") == USE_LATEST_VERSION_NUMBER_INDICATOR); entity.setProviderId(getGuid(rs, "provider_id")); return entity; } }
private VmStatic createAndSaveVm() { VmStatic vm = new VmStatic(); vm.setId(Guid.newGuid()); vmDao.save(vm); return vm; } }
@Test public void testUpdateHostPinningPolicy() { final VmStatic vmTemplate = new VmStatic(); vmTemplate.setDedicatedVmForVdsList(Guid.newGuid()); final Vm vm = new Vm(); vm.setPlacementPolicy(createPlacementPolicy(Guid.newGuid(), Guid.newGuid())); final VmStatic mappedVm = VmMapper.map(vm, vmTemplate); final List<Guid> hosts = new ArrayList<>(); for (Host host : vm.getPlacementPolicy().getHosts().getHosts()){ hosts.add(Guid.createGuidFromString(host.getId())); } assertEquals(new HashSet(hosts), new HashSet(mappedVm.getDedicatedVmForVdsList())); }
@Mapping(from = Template.class, to = VmStatic.class) public static VmStatic map(Template model, VmStatic incoming) { VmStatic staticVm = incoming != null ? incoming : new VmStatic(); mapVmBaseModelToEntity(staticVm, model); if (model.isSetInitialization()) { staticVm.setVmInit(InitializationMapper.map(model.getInitialization(), staticVm.getVmInit())); } if (model.isSetDomain() && model.getDomain().isSetName()) { if (staticVm.getVmInit() == null) { staticVm.setVmInit(new VmInit()); } staticVm.getVmInit().setDomain(model.getDomain().getName()); } return staticVm; }
@Override protected VmStatic generateNewEntity() { VmStatic newVmStatic = new VmStatic(); newVmStatic.setId(Guid.newGuid()); newVmStatic.setName("New Virtual Machine"); newVmStatic.setClusterId(FixturesTool.CLUSTER); newVmStatic.setVmtGuid(FixturesTool.VM_TEMPLATE_RHEL5); newVmStatic.setOrigin(OriginType.OVIRT); newVmStatic.setQuotaId(FixturesTool.QUOTA_GENERAL); newVmStatic.setCpuProfileId(FixturesTool.CPU_PROFILE_1); newVmStatic.setSmallIconId(FixturesTool.SMALL_ICON_ID); newVmStatic.setLargeIconId(FixturesTool.LARGE_ICON_ID); newVmStatic.setConsoleDisconnectAction(ConsoleDisconnectAction.REBOOT); return newVmStatic; }
@BeforeEach @Override public void setUp() throws Exception { super.setUp(); existingVm = dao.get(FixturesTool.VM_RHEL5_POOL_57); existingVm.setStatus(VMStatus.Up); VM newVm = new VM(); newVm.setId(Guid.newGuid()); newVm.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); newVm.setVmtGuid(FixturesTool.VM_TEMPLATE_RHEL5); VmStatic newVmStatic = new VmStatic(); newVmStatic.setName("New Virtual Machine"); newVmStatic.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); newVmStatic.setVmtGuid(FixturesTool.VM_TEMPLATE_RHEL5); }
private void createHostedEngineVm(Guid id) { VmStatic vmStatic = new VmStatic(); vmStatic.setId(id); vmStatic.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); vmStatic.setName("HostedEngine"); vmStatic.setOrigin(OriginType.HOSTED_ENGINE); vmStatic.setCpuProfileId(FixturesTool.CPU_PROFILE_1); vmStaticDao.save(vmStatic); VmDynamic vmDynamic = new VmDynamic(); vmDynamic.setId(id); vmDynamicDao.save(vmDynamic); VmStatistics vmStatistics = new VmStatistics(); vmStatistics.setId(id); vmStatisticsDao.save(vmStatistics); }
private void setupHostedEngineTests(boolean isHostedEngineVm, int vmCount) { // create the VmStatic instance VmStatic vmStatic = new VmStatic(); vmStatic.setId(newVmId); vmStatic.setOrigin(isHostedEngineVm ? OriginType.MANAGED_HOSTED_ENGINE : OriginType.RHEV); vmStaticDao.save(vmStatic); // create the VmDynamic instance VmDynamic vmDynamic = new VmDynamic(); vmDynamic.setId(newVmId); vmDynamic.setStatus(VMStatus.Up); vmDynamic.setRunOnVds(existingVds.getId()); vmDynamicDao.save(vmDynamic); // update the VDS instance existingVds.setVmCount(vmCount); vdsDynamicDao.update(existingVds.getDynamicData()); } }
@Mapping(from = VmPool.class, to = VmStatic.class) public static VmStatic map(VmPool model, VmStatic template) { VmStatic entity = template != null ? template : new VmStatic(); if (model.getVm() != null) { entity = VmMapper.map(model.getVm(), entity); } entity.setName(model.getName()); entity.setDescription(model.getDescription()); if (model.isSetTemplate() && model.getTemplate().isSetId()) { entity.setVmtGuid(GuidUtils.asGuid(model.getTemplate().getId())); } if (model.isSetCluster() && model.getCluster().isSetId()) { entity.setClusterId(GuidUtils.asGuid(model.getCluster().getId())); } if (model.isSetUseLatestTemplateVersion()) { entity.setUseLatestVersion(model.isUseLatestTemplateVersion()); } return entity; }
validateParameters(instanceType, "name"); VmStatic vmStatic = getMapper(InstanceType.class, VmStatic.class).map(instanceType, new VmStatic()); VM vm = new VM(); vm.setStaticData(vmStatic);
@Mapping(from = Vm.class, to = VmStatic.class) public static VmStatic map(Vm vm, VmStatic template) { VmStatic staticVm = template != null ? template : new VmStatic();
public static VmStatic map(VmTemplate entity, VmStatic template, Version version) { VmStatic staticVm = template != null ? template : new VmStatic();
@Test public void testIsHostedEngineStorage() { VmStatic vm = new VmStatic(); vm.setId(Guid.newGuid()); vm.setOrigin(OriginType.HOSTED_ENGINE);
private static VmStatic cloneVmStatic(VmStatic instance) { VmStatic obj = new VmStatic();