List of usage examples for org.hibernate.criterion Restrictions isNotNull
public static Criterion isNotNull(String propertyName)
From source file:br.com.library.dao.DaoLivro.java
@Override public List<Livro> getCriteriaAutor(String autor) throws Exception { List<Livro> resultado = null; try {/*from w w w . j a v a2s . c o m*/ Criteria crit = getCriteria(); crit.add(Restrictions.isNotNull("autor")); return crit.list(); } catch (Exception e) { e.printStackTrace(); throw new Exception(""); } }
From source file:br.com.muranodesign.dao.impl.ChamadaDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<Compensacao> compensacaoAluno(int idAluno) { Criteria criteria = getSession().createCriteria(Chamada.class); criteria.createAlias("aluno", "aluno"); criteria.add(Restrictions.eq("aluno.idAluno", idAluno)); criteria.add(Restrictions.isNotNull("compensacao")); criteria.setProjection(Projections.distinct(Projections.property("compensacao"))); return criteria.list(); }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
public long listarAlunoTotal(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.setProjection(Projections.count("idAluno")); long result = (Long) criteria.list().get(0); return result; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
public /*List<PlanejamentoRoteiro>*/long listarAlunoCompletos(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", "2")); 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
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> 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; }
From source file:br.com.muranodesign.dao.impl.PlanejamentoRoteiroDAOImpl.java
License:Creative Commons License
@SuppressWarnings("unchecked") public List<PlanejamentoRoteiro> countRoteiroCompletos(Integer idroteiro, int idAluno, int ano) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, ano);/*from w w w . j a v a 2 s . c om*/ cal.set(Calendar.DAY_OF_YEAR, 1); Calendar calFim = Calendar.getInstance(); calFim.set(Calendar.YEAR, ano + 1); calFim.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.lt("dataStatusPlanejado", calFim.getTime())); criteria.add(Restrictions.eq("idAluno", idAluno)); criteria.createAlias("objetivo", "objetivo"); criteria.createAlias("objetivo.roteiro", "roteiro"); criteria.add(Restrictions.isNotNull("objetivo")); criteria.add(Restrictions.eq("roteiro.idroteiro", idroteiro)); criteria.add(Restrictions.ge("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> countRoteiroCorrigidos(Integer idroteiro, int idAluno, int ano) { Criteria criteria = getSession().createCriteria(PlanejamentoRoteiro.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, ano);/*from w ww. ja v a 2 s .com*/ cal.set(Calendar.DAY_OF_YEAR, 1); Calendar calFim = Calendar.getInstance(); calFim.set(Calendar.YEAR, ano + 1); calFim.set(Calendar.DAY_OF_YEAR, 1); criteria.add(Restrictions.ge("dataStatusPlanejado", cal.getTime())); criteria.add(Restrictions.lt("dataStatusPlanejado", calFim.getTime())); criteria.add(Restrictions.eq("idAluno", idAluno)); criteria.createAlias("objetivo", "objetivo"); criteria.createAlias("objetivo.roteiro", "roteiro"); criteria.add(Restrictions.isNotNull("objetivo")); criteria.add(Restrictions.eq("roteiro.idroteiro", idroteiro)); criteria.add(Restrictions.eq("status", "3")); List<PlanejamentoRoteiro> result = criteria.list(); return result; }