1 package org.kuali.student.r2.lum.lrc.dao; 2 3 import java.util.List; 4 import javax.persistence.Query; 5 import org.kuali.student.r2.lum.lrc.model.ResultValuesGroupEntity; 6 import org.kuali.student.r2.common.dao.GenericEntityDao; 7 8 public class ResultValuesGroupDao extends GenericEntityDao<ResultValuesGroupEntity> { 9 10 public List<String> getIdsByType(String type) { 11 Query query = em.createNamedQuery("ResultValuesGroupEntity.getIdsByType"); 12 query.setParameter("type", type); 13 return query.getResultList(); 14 } 15 16 public List<ResultValuesGroupEntity> getByResultValue(String resultValueKey) { 17 Query query = em.createNamedQuery("ResultValuesGroupEntity.getByResultValue"); 18 query.setParameter("resultValueKey", resultValueKey); 19 return query.getResultList(); 20 } 21 22 public List<ResultValuesGroupEntity> getByResultScale(String resultScaleKey) { 23 Query query = em.createNamedQuery("ResultValuesGroupEntity.getByResultScale"); 24 query.setParameter("resultScaleKey", resultScaleKey); 25 return query.getResultList(); 26 } 27 }