package persistency.exposed;
import java.util.List;
import javax.persistence.NoResultException;
import javax.persistence.Query;
import persistency.entities.gamification.Rank;
public class RanksExposed extends AbstractExposed<Rank> {
public Rank findRankById(int id) {
Query namedQuery = entityManager.createNamedQuery("getRankById");
namedQuery.setParameter("id", id);
Rank result = null;
try {
result = (Rank) namedQuery.getSingleResult();
} catch (NoResultException e) {
result = null;
}
return result;
}
public List<Rank> allRanks(){
Query namedQuery = entityManager.createNamedQuery("allRanks");
List<Rank> result = null;
try {
result = (List<Rank>) namedQuery.getResultList();
} catch (NoResultException e) {
result = null;
}
return result;
}
}