Example usage for org.hibernate.criterion Restrictions in

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

Introduction

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

Prototype

public static Criterion in(String propertyName, Collection values) 

Source Link

Document

Apply an "in" constraint to the named property.

Usage

From source file:br.com.OCTur.control.DAO.PassagemDAO.java

public List<Passagem> pegarPorDestinoInicioFim(Cidade destino, Date inicio, Date fim) {
    List<Voo> voos = new VooDAO().pegarPorDestino(destino, inicio, fim);
    if (voos.isEmpty()) {
        closeSession();/*from   www.j av  a 2  s.  co m*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.or(Restrictions.in("vooida", voos), Restrictions.in("voovolta", voos)))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.PassagemDAO.java

public List<Passagem> pegarPorCompanhia(Companhia companhia, Date inicio, Date fim) {
    List<Voo> voos = new VooDAO().pegarPorCompanhia(companhia, inicio, fim);
    if (voos.isEmpty()) {
        closeSession();/* w ww  . jav a 2 s. c  o  m*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.or(Restrictions.in("vooida", voos), Restrictions.in("voovolta", voos)))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.PassagemDAO.java

public List<Passagem> pegarPorAviao(Aviao aviao) {
    List<Voo> voos = new VooDAO().pegarPorAviao(aviao);
    if (voos.isEmpty()) {
        closeSession();/* w  ww.  j  ava  2s.co  m*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.or(Restrictions.in("vooida", voos), Restrictions.in("voovolta", voos)))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.PassagemDAO.java

public List<Passagem> pegarPorAviao(Aviao aviao, Date inicio, Date fim) {
    List<Voo> voos = new VooDAO().pegarPorAviao(aviao, inicio, fim);
    if (voos.isEmpty()) {
        closeSession();/*ww  w .j a  va 2 s  .com*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.or(Restrictions.in("vooida", voos), Restrictions.in("voovolta", voos)))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.QuartoDAO.java

public List<Quarto> pegarPorHotel(Hotel hotel) {
    List<Orcamento> orcamentos = new OrcamentoDAO().pegarPorHotel(hotel);
    if (orcamentos.isEmpty()) {
        closeSession();/* ww  w. j  av  a2s.c o m*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.in("orcamento", orcamentos)).list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.ReservaDAO.java

public List<Reserva> pegarPorHotelInicioFim(Hotel hotel, Date inicio, Date fim) {
    List<Quarto> quartos = new QuartoDAO().pegarPorHotel(hotel);
    if (quartos.isEmpty()) {
        closeSession();//from w ww.ja  v a  2  s  . com
        return entitys;
    }
    entitys = criteria.add(Restrictions.between("inicio", inicio, fim)).add(Restrictions.in("quarto", quartos))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.ReservaDAO.java

public List<Reserva> pegarPorOrcamentoInicioFim(Orcamento orcamento, Date inicio, Date fim) {
    List<Quarto> quartos = new QuartoDAO().pegarPorOrcamento(orcamento);
    if (quartos.isEmpty()) {
        closeSession();//from w  w  w. j av  a  2 s. co  m
        return entitys;
    }
    entitys = criteria.add(Restrictions.between("inicio", inicio, fim)).add(Restrictions.in("quarto", quartos))
            .list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.TrajetoDAO.java

public List<Trajeto> pegarPorOrigem(Cidade cidade) {
    List<Aeroporto> aeroportos = new AeroportoDAO().pegarPorCidade(cidade);
    if (aeroportos.isEmpty()) {
        closeSession();/*  ww  w .ja v  a2s. com*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.in("origem", aeroportos)).list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.TrajetoDAO.java

public List<Trajeto> pegarPorDestino(Cidade cidade) {
    List<Aeroporto> aeroportos = new AeroportoDAO().pegarPorCidade(cidade);
    if (aeroportos.isEmpty()) {
        closeSession();//  w  w w  .ja v a  2s. c om
        return entitys;
    }
    entitys = criteria.add(Restrictions.in("destino", aeroportos)).list();
    closeSession();
    return entitys;
}

From source file:br.com.OCTur.control.DAO.VooDAO.java

public List<Voo> pegarPorOrigem(Cidade cidade) {
    List<Trajeto> trajetos = new TrajetoDAO().pegarPorOrigem(cidade);
    if (trajetos.isEmpty()) {
        closeSession();/*from w  ww. ja  v  a 2s  .  c o m*/
        return entitys;
    }
    entitys = criteria.add(Restrictions.in("trajeto", trajetos)).list();
    closeSession();
    return entitys;
}