Example usage for org.hibernate Query setLong

List of usage examples for org.hibernate Query setLong

Introduction

In this page you can find the example usage for org.hibernate Query setLong.

Prototype

@Deprecated
@SuppressWarnings("unchecked")
default Query<R> setLong(String name, long val) 

Source Link

Document

Bind a named long-valued parameter.

Usage

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public List<ExMovimentacao> consultarMovimentacoes(DpPessoa pes, Date dt) {

    if (pes == null || dt == null) {
        log.error(//from w  w w .  ja  v  a  2  s  . c  o m
                "[consultarMovimentacoes] - Os dados recebidos para realizar a consulta de movimentaes no podem ser nulos.");
        throw new IllegalStateException("A pessoa e/ou a data informada para a realizao da consulta  nula.");
    }

    final SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
    final Query query = getSessao().getNamedQuery("consultarMovimentacoes");
    ExMovimentacao mov = consultar(1122650L, ExMovimentacao.class, false);

    query.setLong("pessoaIni", pes.getIdPessoaIni());
    // query.setDate("data", dt);
    query.setString("data", df.format(dt));
    return query.list();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public ExModelo consultarModeloAtual(ExModelo mod) {
    final Query query = getSessao().getNamedQuery("consultarModeloAtual");

    query.setLong("hisIdIni", mod.getHisIdIni());
    return (ExModelo) query.uniqueResult();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public List<ExDocumento> listarDocPendenteAssinatura(DpPessoa pessoa) {
    final Query query = getSessao().getNamedQuery("listarDocPendenteAssinatura");
    query.setLong("idPessoaIni", pessoa.getIdPessoaIni());
    return query.list();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public List<ExMovimentacao> listarDespachoPendenteAssinatura(DpPessoa pessoa) {
    final Query query = getSessao().getNamedQuery("listarDespachoPendenteAssinatura");
    query.setLong("idPessoaIni", pessoa.getIdPessoaIni());
    return query.list();
}

From source file:br.gov.jfrj.siga.hibernate.ExDao.java

License:Open Source License

public List<ExDocumento> consultarExDocumentoPorClassificacao(DpLotacao lotacao, String mascara,
        CpOrgaoUsuario orgaoUsu) {//from w w w.j ava  2s  . c  o m
    Query q;
    if (lotacao == null) {
        q = getSessao().getNamedQuery("consultarExDocumentoClassificados");
    } else {
        q = getSessao().getNamedQuery("consultarExDocumentoClassificadosPorLotacao");
        q.setLong("idLotacao", lotacao.getId());
    }

    q.setString("mascara", mascara);
    q.setLong("idOrgaoUsuario", orgaoUsu.getIdOrgaoUsu());
    return q.list();
}

From source file:br.gov.jfrj.siga.relatorio.HistoricoUsuarioRelatorio.java

License:Open Source License

@SuppressWarnings("unchecked")
private List<DpPessoa> obterPessoasDoUsuario() {
    final Query queryPessoas = dao().getSessao()
            .getNamedQuery("consultarPorIdInicialDpPessoaInclusiveFechadas");
    Long t_lngIdPessoaInicial = getDpPessoa().getIdInicial();
    queryPessoas.setLong("idPessoaIni", t_lngIdPessoaInicial);
    return (List<DpPessoa>) queryPessoas.list();
}

From source file:br.gov.jfrj.siga.vraptor.ServicoController.java

License:Open Source License

/**
*  Obtm, os servicos da lotao efetiva// w  w w  . ja v  a 2 s  .c o m
*/
@SuppressWarnings("unchecked")
private ArrayList<CpServico> obterServicosDaLotacaoEfetiva() {
    CpTipoLotacao t_ctlTipoLotacao = obterTipoDeLotacaoEfetiva();
    final Query query = dao.getSessao().getNamedQuery("consultarCpConfiguracoesPorTipoLotacao");
    query.setLong("idTpLotacao", t_ctlTipoLotacao.getIdTpLotacao());
    ArrayList<CpConfiguracao> t_arlConfigServicos = (ArrayList<CpConfiguracao>) query.list();
    ArrayList<CpServico> t_arlServicos = new ArrayList<CpServico>();
    for (CpConfiguracao t_cfgConfiguracao : t_arlConfigServicos) {
        t_arlServicos.add(t_cfgConfiguracao.getCpServico());
    }
    return t_arlServicos;
}

From source file:br.gov.jfrj.siga.wf.dao.WfDao.java

License:Open Source License

/**
 * Pesquisa as configuraes que so semelhantes ao exemplo
 * /*from  ww w .jav  a2s.co m*/
 * @param exemplo
 *            Uma configurao de exemplo para a pesquisa.
 * @return Lista de configuraes encontradas.
 */
public List<WfConfiguracao> consultar(final WfConfiguracao exemplo) {
    Query query = getSessao().getNamedQuery("consultarWfConfiguracoes");

    query.setLong("idTpConfiguracao", exemplo.getCpTipoConfiguracao().getIdTpConfiguracao());

    query.setCacheable(true);
    query.setCacheRegion(CACHE_QUERY_CONFIGURACAO);
    return query.list();
}

From source file:br.ufg.reqweb.dao.ReportDao.java

@Transactional(readOnly = true)
public List<Map<String, ?>> listIndicePrioridadeMap(Curso curso) {
    Query query = this.sessionFactory.getCurrentSession()
            .createSQLQuery("select u.matricula, u.nome, c.nome as curso, ip.indiceprioridade\n"
                    + "from usuario u\n" + "join indiceprioridade ip on ip.discente_id=u.id\n"
                    + "join perfil p on p.usuario_id=u.id\n" + "join curso c on p.curso_id=c.id\n"
                    + "where c.id=:cursoId\n" + "order by curso asc, ip.indiceprioridade desc");
    query.setLong("cursoId", curso.getId());
    query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
    return query.list();
}

From source file:br.ufg.reqweb.dao.ReportDao.java

@Transactional(readOnly = true)
public List<Map<String, ?>> listAjusteDeMatriculaMap(Curso curso, Periodo periodo) {
    Query query = this.sessionFactory.getCurrentSession().createSQLQuery(
            "select d.nome as disciplina, t.nome as turma, c.sigla as curso, u.matricula, u.nome as discente, i.tipodeajuste, r.observacao, r.status, ip.indiceprioridade\n"
                    + "from itemrequerimento i\n" + "join turma t on i.turma_id=t.id\n"
                    + "join periodo p on t.periodo_id=p.id\n" + "join disciplina d on t.disciplina_id=d.id\n"
                    + "join requerimento r on i.requerimento_id=r.id\n" + "join curso c on c.id=d.curso_id\n"
                    + "join  usuario u on r.usuario_id=u.id\n"
                    + "join indiceprioridade ip on ip.discente_id=u.id\n"
                    + "join perfil pdis on pdis.usuario_id=u.id\n"
                    + "where r.tiporequerimento=:tipoRequerimento and p.id=:periodoId and pdis.curso_id=:cursoId\n"
                    + "order by d.id asc, t.id asc, i.tipodeajuste asc, ip.indiceprioridade desc, u.nome asc");
    query.setString("tipoRequerimento", TipoRequerimentoEnum.AJUSTE_DE_MATRICULA.name());
    query.setLong("cursoId", curso.getId());
    query.setLong("periodoId", periodo.getId());
    query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
    return query.list();
}