@Override public void setId(Guid value) { this.vmStatic.setId(value); this.vmDynamic.setId(value); this.vmStatistics.setId(value); }
/** * Test the {@link VmDynamicDao#save(BusinessEntity)} method by adding a vm_dynamic record to a template. * While this doesn't make any sense from a business logic perspective, it's perfectly legal from a database * perspective, and helps avoid dependencies on the {@link VmDynamicDao#remove(Guid)} method. */ @Override protected VmDynamic generateNewEntity() { VmDynamic newEntity = new VmDynamic(); newEntity.setId(FixturesTool.VM_TEMPLATE_RHEL5); newEntity.setStatus(VMStatus.NotResponding); return newEntity; }
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()); } }