List of usage examples for org.hibernate.criterion Restrictions ge
public static SimpleExpression ge(String propertyName, Object value)
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
public /*List<PlanejamentoRoteiro>*/long listarAlunoCorrigidos(int id) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", id)); criteria.add(Restrictions.isNotNull("objetivo")); criteria.add(Restrictions.eq("status", "3")); criteria.setProjection(Projections.count("idAluno")); //List<PlanejamentoRoteiro> result = criteria.list(); long result = (Long) criteria.list().get(0); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarIdAluno(int id) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", id)); criteria.add(Restrictions.isNotNull("objetivo")); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarAlunoAno(int idAluno, int ano) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar calInicio = Calendar.getInstance(); calInicio.set(Calendar.YEAR, ano); calInicio.set(Calendar.DAY_OF_YEAR, 1); Calendar calFim = Calendar.getInstance(); calFim.set(Calendar.YEAR, ano); calFim.set(Calendar.DAY_OF_YEAR, calFim.getActualMaximum(Calendar.DAY_OF_YEAR)); criteria.add(Restrictions.eq("idAluno", idAluno)); criteria.add(Restrictions.ge("dataStatusPlanejado", calInicio.getTime())); criteria.add(Restrictions.le("dataStatusPlanejado", calFim.getTime())); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarStatus(int id) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", id)); criteria.add(Restrictions.eq("status", "1")); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarPendente(int aluno, int objetivo) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", aluno)); criteria.createAlias("objetivo", "objetivo"); criteria.add(Restrictions.eq("objetivo.idobjetivo", objetivo)); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarObjetivoPendente(int obj) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("status", "2")); criteria.createAlias("objetivo", "objetivo"); criteria.add(Restrictions.eq("objetivo.idobjetivo", obj)); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarObjetivoCompleto(int obj) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("status", "3")); criteria.createAlias("objetivo", "objetivo"); criteria.add(Restrictions.eq("objetivo.idobjetivo", obj)); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarObjetivoTotal(int obj) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.createAlias("objetivo", "objetivo"); criteria.add(Restrictions.eq("objetivo.idobjetivo", obj)); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarAlunoCompletosLista(int idAluno) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", idAluno)); criteria.add(Restrictions.isNotNull("objetivo")); criteria.add(Restrictions.eq("status", "2")); List<PlanejamentoRoteiro> result = criteria.list(); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> listarAlunoCorrigidosLista(int idAluno) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.eq("idAluno", idAluno)); criteria.add(Restrictions.isNotNull("objetivo")); criteria.add(Restrictions.eq("status", "3")); List<PlanejamentoRoteiro> result = criteria.list(); return result; }