@Override protected CpuProfile createProfileEntity(ResultSet rs) throws SQLException { CpuProfile cpuProfile = new CpuProfile(); cpuProfile.setClusterId(getGuid(rs, "cluster_id")); return cpuProfile; }
@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; }
@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); }
@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; }