List of usage examples for org.hibernate.criterion Restrictions in
public static Criterion in(String propertyName, Collection values)
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; }