/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ec.gob.mcds.seguridades.dao; import ec.gob.mcds.seguridades.generico.Generico; import ec.gob.mcds.seguridades.model.Aplicacion; import java.util.List; import javax.ejb.LocalBean; import javax.ejb.Stateless; import javax.persistence.Query; /** * DAO para la clase Aplicacion * @author chamoW */ @LocalBean @Stateless public class AplicacionDao extends Generico<Aplicacion> { public AplicacionDao() { super(Aplicacion.class); } /** * método que devuelve todas las aplicaciones del sistema de seguridades. * * @throws Exception * @return List */ public List<Aplicacion> listarTodo() throws Exception { String jpaQl = "SELECT a FROM Aplicacion a" + " ORDER BY a.nombre"; Query query = getEntityManager().createQuery(jpaQl); return query.getResultList(); } /** * método que devuelve todas las aplicaciones activas del sistema de * seguridades. * * @throws Exception * @return List */ public List<Aplicacion> listarTodoActivo() throws Exception { String jpaQl = "SELECT a FROM Aplicacion a" + " WHERE a.estado = true" + " ORDER BY a.nombre"; Query query = getEntityManager().createQuery(jpaQl); return query.getResultList(); } }