Example usage for org.hibernate.criterion Restrictions isNotNull

List of usage examples for org.hibernate.criterion Restrictions isNotNull

Introduction

In this page you can find the example usage for org.hibernate.criterion Restrictions isNotNull.

Prototype

public static Criterion isNotNull(String propertyName) 

Source Link

Document

Apply an "is not null" constraint to the named property

Usage

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;
}