From dba2a3658fdeadcf5419f64ee45ee2f9e1cb61d6 Mon Sep 17 00:00:00 2001 From: frederico Date: Mon, 18 Apr 2016 17:22:34 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20bug=20#7212=20-=20Modifica=C3=A7=C3=A3o?= =?UTF-8?q?=20massiva=20alias=20:=20adi=C3=A7=C3=A3o=20novos=20filtros?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@55030 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/dao/AliasServicoDAO.java | 8 +++++- .../hibernate/AliasServicoHibernateDAO.java | 27 ++++++++++++++++++- .../service/AliasServicoService.java | 4 ++- .../service/impl/AliasServicoServiceImpl.java | 7 +++-- 4 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java b/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java index 59f49d3d5..a52251b88 100644 --- a/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java @@ -1,9 +1,12 @@ package com.rjconsultores.ventaboletos.dao; +import java.util.ArrayList; import java.util.List; import com.rjconsultores.ventaboletos.entidad.AliasServico; +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; @@ -34,9 +37,12 @@ public interface AliasServicoDAO extends GenericDAO{ * Realiza a busca com os filtro informados. * @param linas * @param empresas + * @param tiposClasses + * @param orgaos + * @param prefixo * @return */ - public List buscarPorLinhaEmpresa(List linhas, List empresas); + public List buscarPorLinhaEmpresa(List linhas, List empresas, List tiposClasses, List orgaos, String prefixo); /** diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/AliasServicoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/AliasServicoHibernateDAO.java index 2f90e13dd..99ad7a81c 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/AliasServicoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/AliasServicoHibernateDAO.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate; + import java.util.List; import org.hibernate.Criteria; @@ -12,7 +13,9 @@ import org.springframework.stereotype.Repository; import com.rjconsultores.ventaboletos.dao.AliasServicoDAO; import com.rjconsultores.ventaboletos.entidad.AliasServico; +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; @@ -52,7 +55,7 @@ public class AliasServicoHibernateDAO extends GenericHibernateDAO buscarPorLinhaEmpresa(List linhas, List empresas) { + public List buscarPorLinhaEmpresa(List linhas, List empresas, List tiposClasses, List orgaos, String prefixo) { StringBuilder hql = new StringBuilder(); hql.append("SELECT DISTINCT alias "); @@ -78,6 +81,28 @@ public class AliasServicoHibernateDAO extends GenericHibernateDAO buscarPorLinhaEmpresa(List linhas, List empresas); + public List buscarPorLinhaEmpresa(List linhas, List empresas, List tiposClasses, List orgaos, String prefixo); public AliasServico existe(Parada origem, Parada destino, Ruta linha, Integer idCorrida); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/AliasServicoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/AliasServicoServiceImpl.java index 5275d6e74..4c503e3f4 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/AliasServicoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/AliasServicoServiceImpl.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.service.impl; +import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; import java.util.List; @@ -12,7 +13,9 @@ import org.springframework.transaction.annotation.Transactional; import com.rjconsultores.ventaboletos.dao.AliasServicoDAO; import com.rjconsultores.ventaboletos.entidad.AliasServico; +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.exception.BusinessException; @@ -83,8 +86,8 @@ public class AliasServicoServiceImpl implements AliasServicoService { } @Override - public List buscarPorLinhaEmpresa(List linhas, List empresas) { - return aliasServicoDAO.buscarPorLinhaEmpresa(linhas, empresas); + public List buscarPorLinhaEmpresa(List linhas, List empresas, List tiposClasses, List orgaos, String prefixo) { + return aliasServicoDAO.buscarPorLinhaEmpresa(linhas, empresas, tiposClasses, orgaos, prefixo); } @Override