package persistency.entities.admin.exposed; import java.util.ArrayList; import java.util.List; import javax.persistence.NoResultException; import javax.persistence.Query; import persistency.entities.LoggedUser; import persistency.entities.admin.RequestPower; import persistency.exposed.AbstractExposed; public class RequestPowerExposed extends AbstractExposed<RequestPower> { public RequestPower findPersonById(long id) { Query namedQuery = entityManager.createNamedQuery("requestById"); namedQuery.setParameter("id", id); RequestPower result = null; try { result = (RequestPower) namedQuery.getSingleResult(); } catch (NoResultException e) { result = null; } return result; } public List<RequestPower> getAll() { Query namedQuery = entityManager.createNamedQuery("getAll"); List<RequestPower> result = null; try { result = namedQuery.getResultList(); } catch (NoResultException e) { result = new ArrayList<RequestPower>(); } return result; } }