@Override protected CpuProfile generateNewEntity() { CpuProfile cpuProfile = new CpuProfile(); cpuProfile.setId(Guid.newGuid()); cpuProfile.setName("new_profile"); cpuProfile.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); cpuProfile.setQosId(FixturesTool.QOS_ID_4); return cpuProfile; }
static org.ovirt.engine.core.common.businessentities.profiles.CpuProfile setUpEntityExpectations(org.ovirt.engine.core.common.businessentities.profiles.CpuProfile entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); when(entity.getDescription()).thenReturn(DESCRIPTIONS[index]); when(entity.getClusterId()).thenReturn(GUIDS[index]); return entity; } }
@Override protected void updateExistingEntity() { existingEntity.setQosId(FixturesTool.QOS_ID_5); existingEntity.setDescription("desc1"); }
@Override protected CpuProfile createProfileEntity(ResultSet rs) throws SQLException { CpuProfile cpuProfile = new CpuProfile(); cpuProfile.setClusterId(getGuid(rs, "cluster_id")); return cpuProfile; }
public EditCpuProfileModel(IModel sourceModel, CpuProfile profile, Guid dataCenterId) { super(sourceModel, dataCenterId, profile.getQosId(), ActionType.UpdateCpuProfile); setTitle(ConstantsManager.getInstance().getConstants().cpuProfileTitle()); setHelpTag(HelpTag.edit_cpu_profile); setHashName("edit_cpu_profile"); //$NON-NLS-1$ setProfile(profile); getName().setEntity(profile.getName()); getDescription().setEntity(profile.getDescription()); }
protected ListModel<CpuProfile> mockCpuProfiles() { CpuProfile cpuProfile = new CpuProfile(); cpuProfile.setId(CPU_PROFILE_ID); final ListModel<CpuProfile> model = mockListModel(cpuProfile); when(model.getIsAvailable()).thenReturn(true); return model; } }
@Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb) .append("clusterId", getClusterId()); } }
@Override protected void build(UnitVmModel model, VmBase vm) { if (model.getCpuProfiles().getSelectedItem() != null) { vm.setCpuProfileId(model.getCpuProfiles().getSelectedItem().getId()); } } }
protected CpuProfiles mapCollection(List<org.ovirt.engine.core.common.businessentities.profiles.CpuProfile> entities) { CpuProfiles collection = new CpuProfiles(); Map<Guid, Qos> qosMap = new HashMap<>(); for (org.ovirt.engine.core.common.businessentities.profiles.CpuProfile entity : entities) { CpuProfile profile = populate(map(entity), entity); collection.getCpuProfiles().add(profile); if (entity.getQosId() != null) { qosMap.put(entity.getQosId(), profile.getQos()); } } handleQosDataCenterLinks(qosMap); for (CpuProfile cpuProfile : collection.getCpuProfiles()) { addLinks(cpuProfile); } return collection; }
@Test public void testGetEntityNameByIdAndTypeForCpuProfile() { CpuProfile cpuProfile = cpuProfileDao.get(FixturesTool.CPU_PROFILE_1); assertNotNull(cpuProfile); String name = cpuProfile.getName(); assertEquals(name, dao.getEntityNameByIdAndType(FixturesTool.CPU_PROFILE_1, VdcObjectType.CpuProfile)); } }
@Override protected MapSqlParameterSource createFullParametersMapper(CpuProfile obj) { MapSqlParameterSource map = super.createFullParametersMapper(obj); map.addValue("cluster_id", obj.getClusterId()); return map; }
private void fetchCpuProfiles(Guid clusterId, final Guid cpuProfileId) { if (clusterId == null) { return; } Frontend.getInstance().runQuery(QueryType.GetCpuProfilesByClusterId, new IdQueryParameters(clusterId), new AsyncQuery<QueryReturnValue>(returnValue -> { List<CpuProfile> cpuProfiles = returnValue.getReturnValue(); getModel().getCpuProfiles().setItems(cpuProfiles); if (cpuProfiles != null) { for (CpuProfile cpuProfile : cpuProfiles) { if (cpuProfile.getId().equals(cpuProfileId)) { getModel().getCpuProfiles().setSelectedItem(cpuProfile); break; } } } })); }
@Test public void testGetByQos() { List<CpuProfile> allForQos = dao.getAllForQos(FixturesTool.QOS_ID_4); assertNotNull(allForQos); assertEquals(2, allForQos.size()); for (CpuProfile cpuProfile : allForQos) { assertEquals(FixturesTool.QOS_ID_4, cpuProfile.getQosId()); } }
static org.ovirt.engine.core.common.businessentities.profiles.CpuProfile setUpEntityExpectations(org.ovirt.engine.core.common.businessentities.profiles.CpuProfile entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); when(entity.getDescription()).thenReturn(DESCRIPTIONS[index]); when(entity.getClusterId()).thenReturn(GUIDS[index]); return entity; } }
@Override public void flush() { if (getProfile() == null) { setProfile(new CpuProfile()); } CpuProfile cpuProfile = getProfile(); cpuProfile.setName(getName().getEntity()); cpuProfile.setDescription(getDescription().getEntity()); Cluster cluster = getParentListModel().getSelectedItem(); cpuProfile.setClusterId(cluster != null ? cluster.getId() : null); CpuQos cpuQos = getQos().getSelectedItem(); cpuProfile.setQosId(cpuQos != null && cpuQos.getId() != null && !cpuQos.getId().equals(Guid.Empty) ? cpuQos.getId() : null); }
private void checkResults(List<CpuProfile> result) { assertNotNull(result); assertEquals(2, result.size()); for (CpuProfile cpuProfile : result) { assertEquals(FixturesTool.CLUSTER_RHEL6_ISCSI, cpuProfile.getClusterId()); } }
prm.setCpuProfileId(cpuProfile.getId());
static org.ovirt.engine.core.common.businessentities.profiles.CpuProfile setUpEntityExpectations(org.ovirt.engine.core.common.businessentities.profiles.CpuProfile entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); when(entity.getDescription()).thenReturn(DESCRIPTIONS[index]); when(entity.getClusterId()).thenReturn(GUIDS[index]); return entity; } }
@Mapping(from = CpuProfile.class, to = org.ovirt.engine.core.common.businessentities.profiles.CpuProfile.class) public static org.ovirt.engine.core.common.businessentities.profiles.CpuProfile map(CpuProfile model, org.ovirt.engine.core.common.businessentities.profiles.CpuProfile template) { org.ovirt.engine.core.common.businessentities.profiles.CpuProfile entity = template != null ? template : new org.ovirt.engine.core.common.businessentities.profiles.CpuProfile(); if (model.isSetId()) { entity.setId(GuidUtils.asGuid(model.getId())); } if (model.isSetName()) { entity.setName(model.getName()); } if (model.isSetDescription()) { entity.setDescription(model.getDescription()); } if (model.isSetCluster() && model.getCluster().isSetId()) { entity.setClusterId(GuidUtils.asGuid(model.getCluster().getId())); } if (model.isSetQos() && model.getQos().isSetId()) { entity.setQosId(GuidUtils.asGuid(model.getQos().getId())); } return entity; }
importVmTemplateParameters.setCpuProfileId(cpuProfile.getId());