From bb77bd8964966c2f4c3ff37c987ee56cbc68543e Mon Sep 17 00:00:00 2001 From: "fabricio.oliveira" Date: Wed, 10 Apr 2019 20:04:23 +0000 Subject: [PATCH] =?UTF-8?q?0013752:=20M=C3=A9todo=20Sincronizar=20Operador?= =?UTF-8?q?=20fixes=20bug#13752=20dev:Fabio=20qua:Jose?= 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@91794 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/OperadorEmbarcadaDAO.java | 5 + .../dao/OperadorEmbarcadaLinhaDAO.java | 5 +- .../dao/OperadorEmbarcadaServicoDAO.java | 5 + .../OperadorEmbarcadaHibernateDAO.java | 39 ++++ .../OperadorEmbarcadaLinhaHibernateDAO.java | 24 +++ .../OperadorEmbarcadaServicoHibernateDAO.java | 147 ++++++++++++- .../entidad/OperadorEmbarcada.java | 12 ++ .../service/DispositivoEmbarcadaService.java | 7 - .../service/OperadorEmbarcadaService.java | 9 + .../impl/OperadorEmbarcadaServiceImpl.java | 20 ++ .../vo/OrgaoConcedente/OrgaoConcedenteVO.java | 29 +++ .../ventaboletos/vo/clase/ClaseVO.java | 25 +++ .../vo/corrida/ColunasConsultaCorridaVO.java | 195 ++++++++++++++++++ .../ventaboletos/vo/corrida/CorridaVO.java | 102 +++++++++ .../vo/embarcada/OperadorEmbarcadaVO.java | 173 ++++++++++++++++ .../ventaboletos/vo/parada/ParadaVO.java | 32 +++ .../vo/roloperativo/RolOperativoVO.java | 27 +++ .../ventaboletos/vo/ruta/RutaVO.java | 44 ++++ .../vo/secuencia/SecuenciaVO.java | 31 +++ .../vo/tiposervicio/TipoServicioVO.java | 26 +++ .../ventaboletos/vo/tramo/TramoVO.java | 88 ++++++++ .../ventaboletos/vo/via/ViaVO.java | 30 +++ 22 files changed, 1063 insertions(+), 12 deletions(-) create mode 100644 src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/clase/ClaseVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/corrida/ColunasConsultaCorridaVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/corrida/CorridaVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/embarcada/OperadorEmbarcadaVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/parada/ParadaVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/roloperativo/RolOperativoVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/secuencia/SecuenciaVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/tiposervicio/TipoServicioVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java create mode 100644 src/com/rjconsultores/ventaboletos/vo/via/ViaVO.java diff --git a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaDAO.java b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaDAO.java index a0bdc5ea1..02db350a0 100644 --- a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaDAO.java @@ -3,10 +3,15 @@ package com.rjconsultores.ventaboletos.dao; import java.util.List; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; +import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO; public interface OperadorEmbarcadaDAO extends GenericDAO { public List buscarTodosOperadores(); public OperadorEmbarcada burcarOperadorPorId(Long operadorEmbarcadaID); + + public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario); + + public PuntoVentaVO getPuntoVentaVO(Integer operador, Integer empresa); } diff --git a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaLinhaDAO.java b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaLinhaDAO.java index 9b733a7ee..e22e16d3a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaLinhaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaLinhaDAO.java @@ -4,9 +4,12 @@ import java.util.List; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaLinha; +import com.rjconsultores.ventaboletos.vo.ruta.RutaVO; public interface OperadorEmbarcadaLinhaDAO extends GenericDAO { - public List buscarPorOperador(OperadorEmbarcada operador); + public List buscarPorOperador(OperadorEmbarcada operador); + + public List getListaRutaVO(Integer operador); } diff --git a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java index fabf0222f..6c4bb23c3 100644 --- a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java @@ -1,12 +1,17 @@ package com.rjconsultores.ventaboletos.dao; +import java.util.Date; import java.util.List; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; +import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; public interface OperadorEmbarcadaServicoDAO extends GenericDAO { public List buscarPorOperador(OperadorEmbarcada operador); +// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario); + + public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaHibernateDAO.java index d0c6a8ec7..4827276ef 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaHibernateDAO.java @@ -3,14 +3,19 @@ package com.rjconsultores.ventaboletos.dao.hibernate; import java.util.List; import org.hibernate.Criteria; +import org.hibernate.SQLQuery; import org.hibernate.SessionFactory; import org.hibernate.criterion.Restrictions; +import org.hibernate.transform.AliasToBeanResultTransformer; +import org.hibernate.type.IntegerType; +import org.hibernate.type.StringType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; +import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO; @Repository("operadorEmbarcadaDAO") @SuppressWarnings("unchecked") @@ -38,4 +43,38 @@ public class OperadorEmbarcadaHibernateDAO extends GenericHibernateDAO getListaRutaVO(Integer operador) { + StringBuilder sb = new StringBuilder(); + sb.append(" SELECT "); + sb.append(" new com.rjconsultores.ventaboletos.vo.ruta.RutaVO(RT.rutaId, RT.numRuta, RT.prefixo, RT.descruta, ORC.orgaoConcedenteId, ORC.descOrgao, RT.indSentidoIda, CLA.claseservicioId, CLA.descclase) "); + sb.append(" FROM OperadorEmbarcadaLinha OPL "); + sb.append(" INNER JOIN OPL.ruta RT "); + sb.append(" INNER JOIN OPL.operadorEmbarcada OPE "); + sb.append(" INNER JOIN RT.claseServicio CLA "); + sb.append(" INNER JOIN RT.orgaoConcedente ORC "); + sb.append(" WHERE "); + sb.append(" OPE.usuario = :usuario_id "); + sb.append(" AND OPL.activo = 1 AND RT.activo = 1 AND OPE.activo = 1 AND CLA.activo = 1 AND ORC.activo = 1 "); + + + Query query = getSession().createQuery(sb.toString()); + query.setInteger("usuario_id", operador); + + List rutas = (List) query.list(); + return rutas; + } } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java index f00cd7d84..7c4692375 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java @@ -1,8 +1,14 @@ package com.rjconsultores.ventaboletos.dao.hibernate; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; import java.util.List; +import java.util.ListIterator; import org.hibernate.Criteria; +import org.hibernate.Hibernate; +import org.hibernate.SQLQuery; import org.hibernate.SessionFactory; import org.hibernate.criterion.Restrictions; import org.springframework.beans.factory.annotation.Autowired; @@ -12,22 +18,155 @@ import org.springframework.stereotype.Repository; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; +import com.rjconsultores.ventaboletos.vo.corrida.ColunasConsultaCorridaVO; +import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; +import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; +import com.rjconsultores.ventaboletos.vo.secuencia.SecuenciaVO; +import com.rjconsultores.ventaboletos.vo.tramo.TramoVO; +import com.rjconsultores.ventaboletos.vo.via.ViaVO; @Repository("operadorEmbarcadaServicoDAO") -@SuppressWarnings("unchecked") -public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO implements OperadorEmbarcadaServicoDAO { +@SuppressWarnings({"unchecked", "deprecation"}) +public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO implements OperadorEmbarcadaServicoDAO { @Autowired public OperadorEmbarcadaServicoHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { setSessionFactory(factory); } - + @Override public List buscarPorOperador(OperadorEmbarcada operador) { Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("operadorEmbarcada", operador)); + c.add(Restrictions.eq("operadorEmbarcada", operador)); return c.list(); } + @Override + public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim) { + StringBuilder sb = new StringBuilder(); + sb.append(" SELECT "); + sb.append(" COR.CORRIDA_ID AS corridaId, ESQ.NUMCORRIDA AS numCorrida, '' AS descServico, COR.FECHORSALIDA AS fechorsalida, COR.TIPOSERVICIO_ID AS tiposervicioId, TPS.DESCSERVICIO AS descservicio, ROL.ROLOPERATIVO_ID AS roloperativoId, ROL.DESCROLOPERATIVO AS descroloperativo, "); + sb.append(" TRM.TRAMO_ID AS tramoId, TRM.DESCTRAMO AS desctramo, TRM.ORIGEN_ID AS origemId, ORI.DESCPARADA AS descOrigem, TRM.DESTINO_ID AS destinoId, DES.DESCPARADA AS descDestino, TRM.VIA_ID AS viaId, VIA.NOMBVIA AS nombVia, CRT.NUMSECUENCIA as numsecuencia "); + // sb.append(" new com.rjconsultores.ventaboletos.vo.corrida.CorridaVO(ESQ.NUMCORRIDA, '') "); + sb.append(" FROM OPERADOR_EMBARCADA OPE "); + sb.append(" INNER JOIN OPERADOR_EMBARCADA_SERVICO OPS ON OPE.OPERADOR_EMBARCADA_ID = OPS.OPERADOR_EMBARCADA_ID "); + sb.append(" INNER JOIN ESQUEMA_CORRIDA ESQ ON ESQ.ESQUEMACORRIDA_ID = OPS.ESQUEMA_CORRIDA_ID "); + sb.append(" INNER JOIN CORRIDA COR ON COR.ESQUEMACORRIDA_ID = ESQ.ESQUEMACORRIDA_ID "); + sb.append(" INNER JOIN TIPO_SERVICIO TPS ON COR.TIPOSERVICIO_ID = TPS.TIPOSERVICIO_ID "); + sb.append(" INNER JOIN ROL_OPERATIVO ROL ON COR.ROLOPERATIVO_ID = ROL.ROLOPERATIVO_ID "); + sb.append(" INNER JOIN CORRIDA_TRAMO CRT ON CRT.CORRIDA_ID = COR.CORRIDA_ID AND CRT.FECCORRIDA = COR.FECCORRIDA "); + sb.append(" INNER JOIN TRAMO TRM ON TRM.TRAMO_ID = CRT.TRAMO_ID "); + sb.append(" INNER JOIN PARADA ORI ON ORI.PARADA_ID = TRM.ORIGEN_ID "); + sb.append(" INNER JOIN PARADA DES ON DES.PARADA_ID = TRM.DESTINO_ID "); + sb.append(" INNER JOIN VIA VIA ON VIA.VIA_ID = TRM.VIA_ID "); + sb.append(" WHERE "); + sb.append(" OPE.USUARIO_ID = :usuario_id AND "); + sb.append(" COR.EMPRESACORRIDA_ID = :empresa AND "); + sb.append(" COR.FECCORRIDA >= :dtIni AND "); + sb.append(" COR.FECCORRIDA <= :dtFim "); + sb.append(" AND OPS.activo = 1 AND OPE.activo = 1 AND ESQ.activo = 1 AND COR.activo = 1 AND TPS.activo = 1 AND ROL.activo = 1 AND CRT.activo = 1 AND TRM.activo = 1 AND ORI.activo = 1 AND DES.activo = 1 AND VIA.activo = 1"); + sb.append(" GROUP BY "); + sb.append(" COR.CORRIDA_ID, ESQ.NUMCORRIDA, COR.FECHORSALIDA, COR.TIPOSERVICIO_ID, TPS.DESCSERVICIO, ROL.ROLOPERATIVO_ID, ROL.DESCROLOPERATIVO, TRM.TRAMO_ID, TRM.DESCTRAMO, TRM.ORIGEN_ID, ORI.DESCPARADA, TRM.DESTINO_ID, DES.DESCPARADA, TRM.VIA_ID, VIA.NOMBVIA, CRT.NUMSECUENCIA "); + sb.append(" ORDER BY "); + sb.append(" COR.FECHORSALIDA, COR.CORRIDA_ID, TRM.TRAMO_ID, TRM.DESCTRAMO, CRT.NUMSECUENCIA "); + + + SQLQuery sql = getSession().createSQLQuery(sb.toString()) + .addScalar("corridaId", Hibernate.INTEGER) + .addScalar("numCorrida", Hibernate.INTEGER) + .addScalar("descServico", Hibernate.STRING) + .addScalar("fechorsalida", Hibernate.TIMESTAMP) + .addScalar("tiposervicioId", Hibernate.INTEGER) + .addScalar("descservicio", Hibernate.STRING) + .addScalar("roloperativoId", Hibernate.INTEGER) + .addScalar("descroloperativo", Hibernate.STRING) + .addScalar("tramoId", Hibernate.INTEGER) + .addScalar("desctramo", Hibernate.STRING) + .addScalar("origemId", Hibernate.INTEGER) + .addScalar("descOrigem", Hibernate.STRING) + .addScalar("destinoId", Hibernate.INTEGER) + .addScalar("descDestino", Hibernate.STRING) + .addScalar("viaId", Hibernate.INTEGER) + .addScalar("nombVia", Hibernate.STRING) + .addScalar("numsecuencia", Hibernate.INTEGER); + sql.setInteger("usuario_id", operador); + sql.setInteger("empresa", empresa); + sql.setDate("dtIni", new java.sql.Date(dtIni.getTime())); + sql.setDate("dtFim", new java.sql.Date(dtFim.getTime())); + + // sql.setResultTransformer(new AliasToBeanResultTransformer(CorridaVO.class)); + + List lsCorridaVO = new ArrayList(); + List lsTramoVO = new ArrayList(); + List lsSecuenciaVO = new ArrayList(); + ColunasConsultaCorridaVO columnsConsulta = new ColunasConsultaCorridaVO(); + + List objects = sql.list(); + ListIterator iterator = objects.listIterator(); + if (iterator.hasNext()) { + Object[] object = (Object[]) iterator.next(); + while (iterator.hasNext()) { + Object[] objectAnt = object; + object = (Object[]) iterator.next(); + + columnsConsulta = preencheObjetoConsultaCorridaVO(object, objectAnt); + + if (!columnsConsulta.getFechorsalidaAtual().equals(columnsConsulta.getFechorsalidaAnterior())) { + inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getNumsecuencia()); + lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino()), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia())); + lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO)); + lsTramoVO = new ArrayList(); + lsSecuenciaVO = new ArrayList(); + } else { + lsSecuenciaVO.add(new SecuenciaVO(columnsConsulta.getNumsecuencia(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem()))); + lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino()), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia())); + } + } + inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual(), columnsConsulta.getNumsecuencia()); + lsTramoVO.add(new TramoVO(columnsConsulta.getTramoIdAtual(), columnsConsulta.getDesctramoAtual(), new ParadaVO(columnsConsulta.getOrigemIdAtual(), columnsConsulta.getDescOrigemAtual()), new ParadaVO(columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual()), new ViaVO(columnsConsulta.getViaIdAtual(), columnsConsulta.getNombViaAtual()), columnsConsulta.getNumsecuenciaAtual())); + lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO)); + } + return lsCorridaVO; + } + + private ColunasConsultaCorridaVO preencheObjetoConsultaCorridaVO(Object[] object, Object[] objectAnt) { + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + ColunasConsultaCorridaVO cc = new ColunasConsultaCorridaVO(); + + cc.setCorridaId((Integer) objectAnt[0]); + cc.setNumCorrida((Integer) objectAnt[1]); + cc.setDescServico((String) objectAnt[2]); + cc.setFechorsalidaAtual(sdf.format((Date) object[3])); + cc.setFechorsalidaAnterior(sdf.format((Date) objectAnt[3])); + cc.setTiposervicioId((Integer) objectAnt[4]); + cc.setDescservicio((String) objectAnt[5]); + cc.setRoloperativoId((Integer) objectAnt[6]); + cc.setDescroloperativo((String) objectAnt[7]); + cc.setTramoId((Integer) objectAnt[8]); + cc.setDesctramo((String) objectAnt[9]); + cc.setOrigemId((Integer) objectAnt[10]); + cc.setDescOrigem((String) objectAnt[11]); + cc.setDestinoId((Integer) objectAnt[12]); + cc.setDescDestino((String) objectAnt[13]); + cc.setViaId((Integer) objectAnt[14]); + cc.setNombVia((String) objectAnt[15]); + cc.setNumsecuencia((Integer) objectAnt[16]); + cc.setTramoIdAtual((Integer) object[8]); + cc.setDesctramoAtual((String) object[9]); + cc.setOrigemIdAtual((Integer) object[10]); + cc.setDescOrigemAtual((String) object[11]); + cc.setDestinoIdAtual((Integer) object[12]); + cc.setDescDestinoAtual((String) object[13]); + cc.setViaIdAtual((Integer) object[14]); + cc.setNombViaAtual((String) object[15]); + cc.setNumsecuenciaAtual((Integer) object[16]); + return cc; + } + + private void inserirSecuenciaFinal(List lsSecuenciaVO, Integer origemId, String descOrigem, Integer destinoId, String descDestino, Integer numsecuencia) { + lsSecuenciaVO.add(new SecuenciaVO(numsecuencia, new ParadaVO(origemId, descOrigem))); + lsSecuenciaVO.add(new SecuenciaVO(++numsecuencia, new ParadaVO(destinoId, descDestino))); + } + } diff --git a/src/com/rjconsultores/ventaboletos/entidad/OperadorEmbarcada.java b/src/com/rjconsultores/ventaboletos/entidad/OperadorEmbarcada.java index 2e6ca6cdb..5e46bebe1 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/OperadorEmbarcada.java +++ b/src/com/rjconsultores/ventaboletos/entidad/OperadorEmbarcada.java @@ -125,5 +125,17 @@ public class OperadorEmbarcada implements Serializable { public void setFecmodif(Date fecmodif) { this.fecmodif = fecmodif; + } + + public Integer getUsuarioId() { + return this.usuario.getUsuarioId(); + } + + public String getUsername() { + return this.usuario.getClaveUsuario(); + } + + public String getName() { + return usuario.getName(); } } diff --git a/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java index c7de64c4e..174f4a1f0 100644 --- a/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java +++ b/src/com/rjconsultores/ventaboletos/service/DispositivoEmbarcadaService.java @@ -6,16 +6,9 @@ package com.rjconsultores.ventaboletos.service; import java.util.List; -import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; -import com.rjconsultores.ventaboletos.entidad.ComEmpConferencia; -import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; -import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; -import com.rjconsultores.ventaboletos.exception.BusinessException; -import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; /** * diff --git a/src/com/rjconsultores/ventaboletos/service/OperadorEmbarcadaService.java b/src/com/rjconsultores/ventaboletos/service/OperadorEmbarcadaService.java index 2fffc77ba..9f32b98c2 100644 --- a/src/com/rjconsultores/ventaboletos/service/OperadorEmbarcadaService.java +++ b/src/com/rjconsultores/ventaboletos/service/OperadorEmbarcadaService.java @@ -1,15 +1,24 @@ package com.rjconsultores.ventaboletos.service; +import java.util.Date; import java.util.List; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaLinha; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; +import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO; import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; public interface OperadorEmbarcadaService { public OperadorEmbarcada suscribirActualizar(OperadorEmbarcada operador, List linhas, List listaServicos) throws BusinessException; public void apagar(OperadorEmbarcada operador) throws BusinessException; + +// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario); + + public PuntoVentaVO getPuntoVentaVO(Integer operador, Integer empresa); + + public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java index dfc8e83c2..2a0268e09 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.service.impl; +import java.util.Date; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; @@ -12,8 +13,10 @@ import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaLinha; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; +import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.OperadorEmbarcadaService; +import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; @Service("operadorEmbarcadaService") public class OperadorEmbarcadaServiceImpl implements OperadorEmbarcadaService { @@ -63,4 +66,21 @@ public class OperadorEmbarcadaServiceImpl implements OperadorEmbarcadaService { public void apagar(OperadorEmbarcada operador) throws BusinessException { operadorDAO.borrar(operador); } + +// @Override +// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario) { +// return opServicoDAO.buscarOperadorEmbarcadaPorUsuario(idUsuario); +// } + + @Override + public PuntoVentaVO getPuntoVentaVO(Integer operador, Integer empresa) { + return operadorDAO.getPuntoVentaVO(operador, empresa); + } + + @Override + public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim) { + return opServicoDAO.getListaCorridaVO(operador, empresa, dtIni, dtFim); + } + + } diff --git a/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java b/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java new file mode 100644 index 000000000..adb61a852 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java @@ -0,0 +1,29 @@ +package com.rjconsultores.ventaboletos.vo.OrgaoConcedente; + +public class OrgaoConcedenteVO { + + private Integer orgaoConcedenteId; + private String descOrgao; + + public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao) { + this.orgaoConcedenteId = orgaoConcedenteId; + this.descOrgao = descOrgao; + } + + public Integer getOrgaoConcedenteId() { + return orgaoConcedenteId; + } + + public void setOrgaoConcedenteId(Integer orgaoConcedenteId) { + this.orgaoConcedenteId = orgaoConcedenteId; + } + + public String getDescOrgao() { + return descOrgao; + } + + public void setDescOrgao(String descOrgao) { + this.descOrgao = descOrgao; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/clase/ClaseVO.java b/src/com/rjconsultores/ventaboletos/vo/clase/ClaseVO.java new file mode 100644 index 000000000..9d3bfc950 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/clase/ClaseVO.java @@ -0,0 +1,25 @@ +package com.rjconsultores.ventaboletos.vo.clase; + +public class ClaseVO { + private Integer claseId; + private String descClase; + + public ClaseVO(Integer claseId, String descClase) { + super(); + this.claseId = claseId; + this.descClase = descClase; + } + public Integer getClaseId() { + return claseId; + } + public void setClaseId(Integer claseId) { + this.claseId = claseId; + } + public String getDescClase() { + return descClase; + } + public void setDescClase(String descClase) { + this.descClase = descClase; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/corrida/ColunasConsultaCorridaVO.java b/src/com/rjconsultores/ventaboletos/vo/corrida/ColunasConsultaCorridaVO.java new file mode 100644 index 000000000..d7fa6b8a4 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/corrida/ColunasConsultaCorridaVO.java @@ -0,0 +1,195 @@ +package com.rjconsultores.ventaboletos.vo.corrida; + +public class ColunasConsultaCorridaVO { + + private Integer corridaId; + private Integer numCorrida; + private String descServico; + private String fechorsalidaAtual; + private String fechorsalidaAnterior; + private Integer tiposervicioId; + private String descservicio; + private Integer roloperativoId; + private String descroloperativo; + private Integer tramoId; + private String desctramo; + private Integer origemId; + private String descOrigem; + private Integer destinoId; + private String descDestino; + private Integer viaId; + private String nombVia; + private Integer numsecuencia; + private Integer tramoIdAtual; + private String desctramoAtual; + private Integer origemIdAtual; + private String descOrigemAtual; + private Integer destinoIdAtual; + private String descDestinoAtual; + private Integer viaIdAtual; + private String nombViaAtual; + private Integer numsecuenciaAtual; + public Integer getCorridaId() { + return corridaId; + } + public void setCorridaId(Integer corridaId) { + this.corridaId = corridaId; + } + public Integer getNumCorrida() { + return numCorrida; + } + public void setNumCorrida(Integer numCorrida) { + this.numCorrida = numCorrida; + } + public String getDescServico() { + return descServico; + } + public void setDescServico(String descServico) { + this.descServico = descServico; + } + public String getFechorsalidaAtual() { + return fechorsalidaAtual; + } + public void setFechorsalidaAtual(String fechorsalidaAtual) { + this.fechorsalidaAtual = fechorsalidaAtual; + } + public String getFechorsalidaAnterior() { + return fechorsalidaAnterior; + } + public void setFechorsalidaAnterior(String fechorsalidaAnterior) { + this.fechorsalidaAnterior = fechorsalidaAnterior; + } + public Integer getTiposervicioId() { + return tiposervicioId; + } + public void setTiposervicioId(Integer tiposervicioId) { + this.tiposervicioId = tiposervicioId; + } + public String getDescservicio() { + return descservicio; + } + public void setDescservicio(String descservicio) { + this.descservicio = descservicio; + } + public Integer getRoloperativoId() { + return roloperativoId; + } + public void setRoloperativoId(Integer roloperativoId) { + this.roloperativoId = roloperativoId; + } + public String getDescroloperativo() { + return descroloperativo; + } + public void setDescroloperativo(String descroloperativo) { + this.descroloperativo = descroloperativo; + } + public Integer getTramoId() { + return tramoId; + } + public void setTramoId(Integer tramoId) { + this.tramoId = tramoId; + } + public String getDesctramo() { + return desctramo; + } + public void setDesctramo(String desctramo) { + this.desctramo = desctramo; + } + public Integer getOrigemId() { + return origemId; + } + public void setOrigemId(Integer origemId) { + this.origemId = origemId; + } + public String getDescOrigem() { + return descOrigem; + } + public void setDescOrigem(String descOrigem) { + this.descOrigem = descOrigem; + } + public Integer getDestinoId() { + return destinoId; + } + public void setDestinoId(Integer destinoId) { + this.destinoId = destinoId; + } + public String getDescDestino() { + return descDestino; + } + public void setDescDestino(String descDestino) { + this.descDestino = descDestino; + } + public Integer getViaId() { + return viaId; + } + public void setViaId(Integer viaId) { + this.viaId = viaId; + } + public String getNombVia() { + return nombVia; + } + public void setNombVia(String nombVia) { + this.nombVia = nombVia; + } + public Integer getNumsecuencia() { + return numsecuencia; + } + public void setNumsecuencia(Integer numsecuencia) { + this.numsecuencia = numsecuencia; + } + public Integer getTramoIdAtual() { + return tramoIdAtual; + } + public void setTramoIdAtual(Integer tramoIdAtual) { + this.tramoIdAtual = tramoIdAtual; + } + public String getDesctramoAtual() { + return desctramoAtual; + } + public void setDesctramoAtual(String desctramoAtual) { + this.desctramoAtual = desctramoAtual; + } + public Integer getOrigemIdAtual() { + return origemIdAtual; + } + public void setOrigemIdAtual(Integer origemIdAtual) { + this.origemIdAtual = origemIdAtual; + } + public String getDescOrigemAtual() { + return descOrigemAtual; + } + public void setDescOrigemAtual(String descOrigemAtual) { + this.descOrigemAtual = descOrigemAtual; + } + public Integer getDestinoIdAtual() { + return destinoIdAtual; + } + public void setDestinoIdAtual(Integer destinoIdAtual) { + this.destinoIdAtual = destinoIdAtual; + } + public String getDescDestinoAtual() { + return descDestinoAtual; + } + public void setDescDestinoAtual(String descDestinoAtual) { + this.descDestinoAtual = descDestinoAtual; + } + public Integer getViaIdAtual() { + return viaIdAtual; + } + public void setViaIdAtual(Integer viaIdAtual) { + this.viaIdAtual = viaIdAtual; + } + public String getNombViaAtual() { + return nombViaAtual; + } + public void setNombViaAtual(String nombViaAtual) { + this.nombViaAtual = nombViaAtual; + } + public Integer getNumsecuenciaAtual() { + return numsecuenciaAtual; + } + public void setNumsecuenciaAtual(Integer numsecuenciaAtual) { + this.numsecuenciaAtual = numsecuenciaAtual; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/corrida/CorridaVO.java b/src/com/rjconsultores/ventaboletos/vo/corrida/CorridaVO.java new file mode 100644 index 000000000..fde2839c3 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/corrida/CorridaVO.java @@ -0,0 +1,102 @@ +package com.rjconsultores.ventaboletos.vo.corrida; + +import java.util.Date; +import java.util.List; + +import com.rjconsultores.ventaboletos.vo.roloperativo.RolOperativoVO; +import com.rjconsultores.ventaboletos.vo.secuencia.SecuenciaVO; +import com.rjconsultores.ventaboletos.vo.tiposervicio.TipoServicioVO; +import com.rjconsultores.ventaboletos.vo.tramo.TramoVO; + +public class CorridaVO { + + private Integer corridaId; + private Integer numCorrida; + private String descServico; + private String fechorsalida; + private TipoServicioVO tipoServicioVO; + private RolOperativoVO rolOperativoVO; + private List lsTramoVO; + private List lsSecuenciaVO; + + + public CorridaVO() { + super(); + } + + public CorridaVO(Integer corridaId, Integer numCorrida, String descServico, String fechorsalida, Integer tiposervicioId, String descservicio, Integer roloperativoId, String descroloperativo, List lsTramoVO, List lsSecuenciaVO) { + this.corridaId = corridaId; + this.numCorrida = numCorrida; + this.descServico = descServico; + this.fechorsalida = fechorsalida; + this.tipoServicioVO = new TipoServicioVO(tiposervicioId, descservicio); + this.rolOperativoVO = new RolOperativoVO(roloperativoId, descroloperativo); + this.lsTramoVO = lsTramoVO; + this.lsSecuenciaVO = lsSecuenciaVO; + } + + public Integer getCorridaId() { + return corridaId; + } + + public void setCorridaId(Integer corridaId) { + this.corridaId = corridaId; + } + + public Integer getNumCorrida() { + return numCorrida; + } + + public void setNumCorrida(Integer numCorrida) { + this.numCorrida = numCorrida; + } + + public String getDescServico() { + return descServico; + } + + public void setDescServico(String descServico) { + this.descServico = descServico; + } + + public String getFechorsalida() { + return fechorsalida; + } + + public void setFechorsalida(String fechorsalida) { + this.fechorsalida = fechorsalida; + } + + public TipoServicioVO getTipoServicioVO() { + return tipoServicioVO; + } + + public void setTipoServicioVO(TipoServicioVO tipoServicioVO) { + this.tipoServicioVO = tipoServicioVO; + } + + public RolOperativoVO getRolOperativoVO() { + return rolOperativoVO; + } + + public void setRolOperativoVO(RolOperativoVO rolOperativoVO) { + this.rolOperativoVO = rolOperativoVO; + } + + public List getLsTramoVO() { + return lsTramoVO; + } + + public void setLsTramoVO(List lsTramoVO) { + this.lsTramoVO = lsTramoVO; + } + + public List getLsSecuenciaVO() { + return lsSecuenciaVO; + } + + public void setLsSecuenciaVO(List lsSecuenciaVO) { + this.lsSecuenciaVO = lsSecuenciaVO; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/embarcada/OperadorEmbarcadaVO.java b/src/com/rjconsultores/ventaboletos/vo/embarcada/OperadorEmbarcadaVO.java new file mode 100644 index 000000000..2021a5ee1 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/embarcada/OperadorEmbarcadaVO.java @@ -0,0 +1,173 @@ +package com.rjconsultores.ventaboletos.vo.embarcada; + +import java.util.List; + +import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO; +import com.rjconsultores.ventaboletos.vo.ruta.RutaVO; + +public class OperadorEmbarcadaVO { + private Integer idOperador; + private String operador; + private String descOperador; + private Integer idAgencia; + private String descAgencia; + private ListlsRutas; + private ListlsCorridas; + + public Integer getIdOperador() { + return idOperador; + } + public void setIdOperador(Integer idOperador) { + this.idOperador = idOperador; + } + public String getOperador() { + return operador; + } + public void setOperador(String operador) { + this.operador = operador; + } + public String getDescOperador() { + return descOperador; + } + public void setDescOperador(String descOperador) { + this.descOperador = descOperador; + } + public Integer getIdAgencia() { + return idAgencia; + } + public void setIdAgencia(Integer idAgencia) { + this.idAgencia = idAgencia; + } + public String getDescAgencia() { + return descAgencia; + } + public void setDescAgencia(String descAgencia) { + this.descAgencia = descAgencia; + } + public List getLsRutas() { + return lsRutas; + } + public void setLsRutas(List lsRutas) { + this.lsRutas = lsRutas; + } + public List getLsCorridas() { + return lsCorridas; + } + public void setLsCorridas(List lsCorridas) { + this.lsCorridas = lsCorridas; + } + + +// private Long idAgencia; +// private String descAgencia; +// private String descEquipamento; +// private Integer bloqueado; +// private Integer manutencao; +// private Integer baixado; +// private Long idempresa; +// private String descEmpresa; +// private List estados = new ArrayList(); +// private String cnpjAgencia; +// private String enderecoAgencia; +// private String cnpjEmpresa; +// private String enderecoEmpresa; +// +// public void add(EstadoDispositivoEmbarcadaVO estado){ +// estados.add(estado); +// } +// +// public Long getIdAgencia() { +// return idAgencia; +// } +// public void setIdAgencia(Long idAgencia) { +// this.idAgencia = idAgencia; +// } +// public String getDescAgencia() { +// return descAgencia; +// } +// public void setDescAgencia(String descAgencia) { +// this.descAgencia = descAgencia; +// } +// public String getDescEquipamento() { +// return descEquipamento; +// } +// public void setDescEquipamento(String descEquipamento) { +// this.descEquipamento = descEquipamento; +// } +// public Integer getBloqueado() { +// return bloqueado; +// } +// public void setBloqueado(Integer bloqueado) { +// this.bloqueado = bloqueado; +// } +// public Integer getManutencao() { +// return manutencao; +// } +// public void setManutencao(Integer manutencao) { +// this.manutencao = manutencao; +// } +// public Integer getBaixado() { +// return baixado; +// } +// public void setBaixado(Integer baixado) { +// this.baixado = baixado; +// } +// public Long getIdempresa() { +// return idempresa; +// } +// public void setIdempresa(Long idempresa) { +// this.idempresa = idempresa; +// } +// public String getDescEmpresa() { +// return descEmpresa; +// } +// public void setDescEmpresa(String descEmpresa) { +// this.descEmpresa = descEmpresa; +// } +// public List getEstados() { +// return estados; +// } +// public void setEstados(List estados) { +// this.estados = estados; +// } +// +// public String getCnpjAgencia() { +// return cnpjAgencia; +// } +// +// public void setCnpjAgencia(String cnpjAgencia) { +// this.cnpjAgencia = cnpjAgencia; +// } +// +// public String getEnderecoAgencia() { +// return enderecoAgencia; +// } +// +// public void setEnderecoAgencia(String enderecoAgencia) { +// this.enderecoAgencia = enderecoAgencia; +// } +// +// public String getCnpjEmpresa() { +// return cnpjEmpresa; +// } +// +// public void setCnpjEmpresa(String cnpjEmpresa) { +// this.cnpjEmpresa = cnpjEmpresa; +// } +// +// public String getEnderecoEmpresa() { +// return enderecoEmpresa; +// } +// +// public void setEnderecoEmpresa(String enderecoEmpresa) { +// this.enderecoEmpresa = enderecoEmpresa; +// } +// +// public Long getDispositivoId() { +// return dispositivoId; +// } +// +// public void setDispositivoId(Long dispositivoId) { +// this.dispositivoId = dispositivoId; +// } +} diff --git a/src/com/rjconsultores/ventaboletos/vo/parada/ParadaVO.java b/src/com/rjconsultores/ventaboletos/vo/parada/ParadaVO.java new file mode 100644 index 000000000..85785baff --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/parada/ParadaVO.java @@ -0,0 +1,32 @@ +package com.rjconsultores.ventaboletos.vo.parada; + +public class ParadaVO { + + private Integer paradaId; + private String descparada; + + public ParadaVO(Integer paradaId, String descparada) { + super(); + this.paradaId = paradaId; + this.descparada = descparada; + } + + public Integer getParadaId() { + return paradaId; + } + + public void setParadaId(Integer paradaId) { + this.paradaId = paradaId; + } + + public String getDescparada() { + return descparada; + } + + public void setDescparada(String descparada) { + this.descparada = descparada; + } + + + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/roloperativo/RolOperativoVO.java b/src/com/rjconsultores/ventaboletos/vo/roloperativo/RolOperativoVO.java new file mode 100644 index 000000000..d84d96833 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/roloperativo/RolOperativoVO.java @@ -0,0 +1,27 @@ +package com.rjconsultores.ventaboletos.vo.roloperativo; + +public class RolOperativoVO { + + private Integer roloperativoId; + private String descroloperativo; + public RolOperativoVO(Integer roloperativoId, String descroloperativo) { + super(); + this.roloperativoId = roloperativoId; + this.descroloperativo = descroloperativo; + } + public Integer getRoloperativoId() { + return roloperativoId; + } + public void setRoloperativoId(Integer roloperativoId) { + this.roloperativoId = roloperativoId; + } + public String getDescroloperativo() { + return descroloperativo; + } + public void setDescroloperativo(String descroloperativo) { + this.descroloperativo = descroloperativo; + } + + + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java b/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java index 949cea900..2f0b6992c 100644 --- a/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java @@ -2,6 +2,9 @@ package com.rjconsultores.ventaboletos.vo.ruta; import javax.xml.bind.annotation.XmlRootElement; +import com.rjconsultores.ventaboletos.vo.OrgaoConcedente.OrgaoConcedenteVO; +import com.rjconsultores.ventaboletos.vo.clase.ClaseVO; + @XmlRootElement public class RutaVO { @@ -10,6 +13,10 @@ public class RutaVO { private String prefixo; private String descruta; private String orgaoConcedente; + private boolean sentido; + private ClaseVO claseVO; + private OrgaoConcedenteVO orgaoConcedenteVO; + public RutaVO() { } @@ -22,6 +29,18 @@ public class RutaVO { this.descruta = descruta; this.orgaoConcedente = orgaoConcedente; } + + public RutaVO(Integer rutaId, String numRuta, String prefixo, String descruta, Integer orgaoConcedenteId, String descOrgao, boolean sentido, Integer claseId, String descClase) { + super(); + this.rutaId = rutaId.longValue(); + this.numRuta = numRuta; + this.prefixo = prefixo; + this.descruta = descruta; + this.orgaoConcedente = descOrgao; + this.orgaoConcedenteVO = new OrgaoConcedenteVO(orgaoConcedenteId, descOrgao); + this.sentido = sentido; + this.claseVO = new ClaseVO(claseId, descClase); + } public Long getRutaId() { return rutaId; @@ -62,6 +81,31 @@ public class RutaVO { public void setOrgaoConcedente(String orgaoConcedente) { this.orgaoConcedente = orgaoConcedente; } + + public boolean isSentido() { + return sentido; + } + + public void setSentido(boolean sentido) { + this.sentido = sentido; + } + + public ClaseVO getClaseVO() { + return claseVO; + } + + public void setClaseVO(ClaseVO claseVO) { + this.claseVO = claseVO; + } + + public OrgaoConcedenteVO getOrgaoConcedenteVO() { + return orgaoConcedenteVO; + } + + public void setOrgaoConcedenteVO(OrgaoConcedenteVO orgaoConcedenteVO) { + this.orgaoConcedenteVO = orgaoConcedenteVO; + } + } diff --git a/src/com/rjconsultores/ventaboletos/vo/secuencia/SecuenciaVO.java b/src/com/rjconsultores/ventaboletos/vo/secuencia/SecuenciaVO.java new file mode 100644 index 000000000..006c2254b --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/secuencia/SecuenciaVO.java @@ -0,0 +1,31 @@ +package com.rjconsultores.ventaboletos.vo.secuencia; + +import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; + +public class SecuenciaVO { + + private Integer secuencia; + private ParadaVO localidade; + + public SecuenciaVO(Integer secuencia, ParadaVO localidade) { + this.secuencia = secuencia; + this.localidade = localidade; + } + + public Integer getSecuencia() { + return secuencia; + } + + public void setSecuencia(Integer secuencia) { + this.secuencia = secuencia; + } + + public ParadaVO getLocalidade() { + return localidade; + } + + public void setLocalidade(ParadaVO localidade) { + this.localidade = localidade; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/tiposervicio/TipoServicioVO.java b/src/com/rjconsultores/ventaboletos/vo/tiposervicio/TipoServicioVO.java new file mode 100644 index 000000000..1801afd3f --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/tiposervicio/TipoServicioVO.java @@ -0,0 +1,26 @@ +package com.rjconsultores.ventaboletos.vo.tiposervicio; + +public class TipoServicioVO { + + private Integer tiposervicioId; + private String descservicio; + + public TipoServicioVO(Integer tiposervicioId, String descservicio) { + super(); + this.tiposervicioId = tiposervicioId; + this.descservicio = descservicio; + } + + public Integer getTiposervicioId() { + return tiposervicioId; + } + public void setTiposervicioId(Integer tiposervicioId) { + this.tiposervicioId = tiposervicioId; + } + public String getDescservicio() { + return descservicio; + } + public void setDescservicio(String descservicio) { + this.descservicio = descservicio; + } +} diff --git a/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java new file mode 100644 index 000000000..6ed7dc00c --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java @@ -0,0 +1,88 @@ +package com.rjconsultores.ventaboletos.vo.tramo; + +import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; +import com.rjconsultores.ventaboletos.vo.via.ViaVO; + +public class TramoVO { + + private Integer tramoId; + private String desctramo; + private ParadaVO origem; + private ParadaVO destino; + private ViaVO via; + private Integer numsecuencia; + + + public TramoVO(Integer tramoId, String desctramo, ParadaVO origem, ParadaVO destino, ViaVO via, Integer numsecuencia) { + super(); + this.tramoId = tramoId; + this.desctramo = desctramo; + this.origem = origem; + this.destino = destino; + this.via = via; + this.numsecuencia = numsecuencia; + } + + + public Integer getTramoId() { + return tramoId; + } + + + public void setTramoId(Integer tramoId) { + this.tramoId = tramoId; + } + + + public String getDesctramo() { + return desctramo; + } + + + public void setDesctramo(String desctramo) { + this.desctramo = desctramo; + } + + + public ParadaVO getOrigem() { + return origem; + } + + + public void setOrigem(ParadaVO origem) { + this.origem = origem; + } + + + public ParadaVO getDestino() { + return destino; + } + + + public void setDestino(ParadaVO destino) { + this.destino = destino; + } + + + public ViaVO getVia() { + return via; + } + + + public void setVia(ViaVO via) { + this.via = via; + } + + + public Integer getNumsecuencia() { + return numsecuencia; + } + + + public void setNumsecuencia(Integer numsecuencia) { + this.numsecuencia = numsecuencia; + } + + + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/via/ViaVO.java b/src/com/rjconsultores/ventaboletos/vo/via/ViaVO.java new file mode 100644 index 000000000..74bee3dbb --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/via/ViaVO.java @@ -0,0 +1,30 @@ +package com.rjconsultores.ventaboletos.vo.via; + +public class ViaVO { + + private Integer viaId; + private String nombvia; + + public ViaVO(Integer viaId, String nombvia) { + super(); + this.viaId = viaId; + this.nombvia = nombvia; + } + + public Integer getViaId() { + return viaId; + } + + public void setViaId(Integer viaId) { + this.viaId = viaId; + } + + public String getNombvia() { + return nombvia; + } + + public void setNombvia(String nombvia) { + this.nombvia = nombvia; + } + +}