diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ClasseServicoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ClasseServicoHibernateDAO.java index e960a0252..ccf1d1c90 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ClasseServicoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ClasseServicoHibernateDAO.java @@ -16,42 +16,43 @@ import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; /** - * + * * @author Administrador */ @Repository("claseServicioDAO") public class ClasseServicoHibernateDAO extends GenericHibernateDAO - implements ClasseServicoDAO { + implements ClasseServicoDAO { - @Autowired - public ClasseServicoHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { - setSessionFactory(factory); - } + @Autowired + public ClasseServicoHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { + setSessionFactory(factory); + } - @Override - public List obtenerTodos() { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.addOrder(Order.asc("descclase")); + @Override + public List obtenerTodos() { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.addOrder(Order.asc("descclase")); - return c.list(); - } + return c.list(); + } - public List buscarPorNome(String nomeClaseServicio) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.eq("descclase", nomeClaseServicio)); + public List buscarPorNome(String nomeClaseServicio) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("descclase", nomeClaseServicio)); - return c.list(); - } - public List buscarTodosExceto(Integer ... idClase){ - Criteria c = this.makeCriteria(); - for (Integer id : idClase) { - c.add(Restrictions.ne("claseservicioId", id.shortValue())); - } - c.add(Restrictions.eq("activo",Boolean.TRUE)); - c.addOrder(Order.asc("descclase")); + return c.list(); + } - return c.list(); - } + public List buscarTodosExceto(Integer... idClase) { + Criteria c = this.makeCriteria(); + for (Integer id : idClase) { + c.add(Restrictions.ne("claseservicioId", id)); + } + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.addOrder(Order.asc("descclase")); + + return c.list(); + } } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaMinimaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaMinimaHibernateDAO.java index ba6801c79..f60aa07de 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaMinimaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaMinimaHibernateDAO.java @@ -26,181 +26,181 @@ import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; /** - * + * * @author rodrigo */ @Repository("tarifaMinimaDAO") public class TarifaMinimaHibernateDAO extends GenericHibernateDAO - implements TarifaMinimaDAO { + implements TarifaMinimaDAO { - @Autowired - public TarifaMinimaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { - setSessionFactory(factory); - } + @Autowired + public TarifaMinimaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { + setSessionFactory(factory); + } - @Override - public List obtenerTodos() { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + @Override + public List obtenerTodos() { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - return c.list(); - } + return c.list(); + } - public List pesquisar(Marca marca, Parada origem, Parada destino, - ClaseServicio claseServicio, Moneda moneda) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + public List pesquisar(Marca marca, Parada origem, Parada destino, + ClaseServicio claseServicio, Moneda moneda) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - if (marca != null) { - c.add(Restrictions.eq("marca", marca)); - } + if (marca != null) { + c.add(Restrictions.eq("marca", marca)); + } - if (origem != null) { - c.add(Restrictions.eq("origem", origem)); - } + if (origem != null) { + c.add(Restrictions.eq("origem", origem)); + } - if (destino != null) { - c.add(Restrictions.eq("destino", destino)); - } + if (destino != null) { + c.add(Restrictions.eq("destino", destino)); + } - if (claseServicio != null) { - c.add(Restrictions.eq("claseServicio", claseServicio)); - } + if (claseServicio != null) { + c.add(Restrictions.eq("claseServicio", claseServicio)); + } - if (moneda != null) { - c.add(Restrictions.eq("moneda", moneda)); - } + if (moneda != null) { + c.add(Restrictions.eq("moneda", moneda)); + } - return c.list(); - } + return c.list(); + } - public List pesquisarPlaza(Marca marca, Parada origem, Parada destino, - ClaseServicio claseServicio, Plaza plaza) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + public List pesquisarPlaza(Marca marca, Parada origem, Parada destino, + ClaseServicio claseServicio, Plaza plaza) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - if (marca != null) { - c.add(Restrictions.eq("marca", marca)); - } + if (marca != null) { + c.add(Restrictions.eq("marca", marca)); + } - if (origem != null) { - c.add(Restrictions.eq("origem", origem)); - } + if (origem != null) { + c.add(Restrictions.eq("origem", origem)); + } - if (destino != null) { - c.add(Restrictions.eq("destino", destino)); - } + if (destino != null) { + c.add(Restrictions.eq("destino", destino)); + } - if (claseServicio != null) { - c.add(Restrictions.eq("claseServicio", claseServicio)); - } + if (claseServicio != null) { + c.add(Restrictions.eq("claseServicio", claseServicio)); + } - if (plaza != null) { - c.add(Restrictions.eq("plaza", plaza)); - } + if (plaza != null) { + c.add(Restrictions.eq("plaza", plaza)); + } - return c.list(); - } + return c.list(); + } - public List buscarPorPlaza(Plaza plaza) { - Criteria c = getSession().createCriteria(getPersistentClass()); + public List buscarPorPlaza(Plaza plaza) { + Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.eq("plaza", plaza)); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("plaza", plaza)); - return c.list(); - } + return c.list(); + } - public List pesquisar(BigDecimal valor, Moneda moneda, - Plaza plaza, Marca marca, Parada origem, Parada destino, - ClaseServicio claseServicio) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + public List pesquisar(BigDecimal valor, Moneda moneda, + Plaza plaza, Marca marca, Parada origem, Parada destino, + ClaseServicio claseServicio) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.eq("importetarifa", valor)); - c.add(Restrictions.eq("moneda", moneda)); - c.add(Restrictions.eq("marca", marca)); - c.add(Restrictions.eq("origem", origem)); - c.add(Restrictions.eq("destino", destino)); - c.add(Restrictions.eq("claseServicio", claseServicio)); - c.add(Restrictions.eq("plaza", plaza)); + c.add(Restrictions.eq("importetarifa", valor)); + c.add(Restrictions.eq("moneda", moneda)); + c.add(Restrictions.eq("marca", marca)); + c.add(Restrictions.eq("origem", origem)); + c.add(Restrictions.eq("destino", destino)); + c.add(Restrictions.eq("claseServicio", claseServicio)); + c.add(Restrictions.eq("plaza", plaza)); - return c.list(); - } - - public List pesquisar( Moneda moneda, - Plaza plaza, Marca marca, Parada origem, Parada destino, - ClaseServicio claseServicio, OrgaoConcedente orgaoConcedente) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + return c.list(); + } - // c.add(Restrictions.eq("importetarifa", valor)); - c.add(Restrictions.eq("moneda", moneda)); - c.add(Restrictions.eq("marca", marca)); - c.add(Restrictions.eq("origem", origem)); - c.add(Restrictions.eq("destino", destino)); - c.add(Restrictions.eq("claseServicio", claseServicio)); - c.add(Restrictions.eq("plaza", plaza)); - c.add(Restrictions.eq("orgaoConcedente", orgaoConcedente)); + public List pesquisar(Moneda moneda, + Plaza plaza, Marca marca, Parada origem, Parada destino, + ClaseServicio claseServicio, OrgaoConcedente orgaoConcedente) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - return c.list(); - } + // c.add(Restrictions.eq("importetarifa", valor)); + c.add(Restrictions.eq("moneda", moneda)); + c.add(Restrictions.eq("marca", marca)); + c.add(Restrictions.eq("origem", origem)); + c.add(Restrictions.eq("destino", destino)); + c.add(Restrictions.eq("claseServicio", claseServicio)); + c.add(Restrictions.eq("plaza", plaza)); + c.add(Restrictions.eq("orgaoConcedente", orgaoConcedente)); - public List pesquisarOrigemDestinoTodos(Marca marca, Parada origem,Parada destino,ClaseServicio claseServicio, Moneda moneda) { - - Criteria criterioBusca = getSession().createCriteria(getPersistentClass()); + return c.list(); + } - Disjunction disjunctionOrigem = Restrictions.disjunction(); - Criterion cOrigem = Restrictions.eq("origem", origem); - Criterion cOrigemTodos = Restrictions.eq("origem.paradaId", Parada.ID_PARADA_TODOS); - disjunctionOrigem.add(cOrigem); - disjunctionOrigem.add(cOrigemTodos); - criterioBusca.add(disjunctionOrigem); + public List pesquisarOrigemDestinoTodos(Marca marca, Parada origem, Parada destino, ClaseServicio claseServicio, Moneda moneda) { - Disjunction disjunctionDestino = Restrictions.disjunction(); - Criterion cDestino = Restrictions.eq("destino", destino); - Criterion cDestinoTodos = Restrictions.eq("destino.paradaId", Parada.ID_PARADA_TODOS); - disjunctionDestino.add(cDestino); - disjunctionDestino.add(cDestinoTodos); - criterioBusca.add(disjunctionDestino); + Criteria criterioBusca = getSession().createCriteria(getPersistentClass()); - criterioBusca.add(Restrictions.eq("activo", Boolean.TRUE)); - criterioBusca.add(Restrictions.eq("moneda", moneda)); + Disjunction disjunctionOrigem = Restrictions.disjunction(); + Criterion cOrigem = Restrictions.eq("origem", origem); + Criterion cOrigemTodos = Restrictions.eq("origem.paradaId", Parada.ID_PARADA_TODOS); + disjunctionOrigem.add(cOrigem); + disjunctionOrigem.add(cOrigemTodos); + criterioBusca.add(disjunctionOrigem); - criterioBusca.add(Restrictions.or(Restrictions.eq("marca", marca),Restrictions.eq("marca.marcaId", (short) -1))); - criterioBusca.add(Restrictions.or(Restrictions.eq("claseServicio", claseServicio),Restrictions.eq("claseServicio.claseservicioId", (short) -1))); + Disjunction disjunctionDestino = Restrictions.disjunction(); + Criterion cDestino = Restrictions.eq("destino", destino); + Criterion cDestinoTodos = Restrictions.eq("destino.paradaId", Parada.ID_PARADA_TODOS); + disjunctionDestino.add(cDestino); + disjunctionDestino.add(cDestinoTodos); + criterioBusca.add(disjunctionDestino); - return criterioBusca.list(); - } + criterioBusca.add(Restrictions.eq("activo", Boolean.TRUE)); + criterioBusca.add(Restrictions.eq("moneda", moneda)); - public List buscarPorMarcaMoneda(Marca marca, Moneda moneda) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + criterioBusca.add(Restrictions.or(Restrictions.eq("marca", marca), Restrictions.eq("marca.marcaId", (short) -1))); + criterioBusca.add(Restrictions.or(Restrictions.eq("claseServicio", claseServicio), Restrictions.eq("claseServicio.claseservicioId", -1))); - c.add(Restrictions.eq("marca", marca)); - c.add(Restrictions.eq("moneda", moneda)); + return criterioBusca.list(); + } - return c.list(); - } + public List buscarPorMarcaMoneda(Marca marca, Moneda moneda) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - public List buscarPorClaseServicioMoneda( - ClaseServicio claseServicio, Moneda moneda) { - Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("marca", marca)); + c.add(Restrictions.eq("moneda", moneda)); - c.add(Restrictions.eq("claseServicio", claseServicio)); - c.add(Restrictions.eq("moneda", moneda)); + return c.list(); + } - return c.list(); - } + public List buscarPorClaseServicioMoneda( + ClaseServicio claseServicio, Moneda moneda) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); - public List buscarPorPlazaMoneda(Plaza plaza, Moneda moneda) { - Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("claseServicio", claseServicio)); + c.add(Restrictions.eq("moneda", moneda)); - c.add(Restrictions.eq("activo", Boolean.TRUE)); - c.add(Restrictions.eq("plaza", plaza)); - c.add(Restrictions.eq("moneda", moneda)); + return c.list(); + } - return c.list(); - } + public List buscarPorPlazaMoneda(Plaza plaza, Moneda moneda) { + Criteria c = getSession().createCriteria(getPersistentClass()); + + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("plaza", plaza)); + c.add(Restrictions.eq("moneda", moneda)); + + return c.list(); + } }