fixes bug#22049

qua:junia,waly,willian
dev:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106650 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2021-05-12 18:09:58 +00:00
parent cf6b50d157
commit cbd9183d2a
24 changed files with 1293 additions and 2 deletions

View File

@ -0,0 +1,7 @@
package com.rjconsultores.ventaboletos.dao;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
public interface ConexionRutaCtrlDAO extends GenericDAO<ConexionRutaCtrl, Integer> {
}

View File

@ -0,0 +1,12 @@
package com.rjconsultores.ventaboletos.dao;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
public interface ConexionRutaExcepcionPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionPtoVta, Integer> {
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
}

View File

@ -0,0 +1,12 @@
package com.rjconsultores.ventaboletos.dao;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
public interface ConexionRutaExcepcionTipoPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionTipoPtoVta, Integer> {
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionTipoPtoVtaActivo(ConexionRutaCtrl conexionRutaCtrl);
}

View File

@ -0,0 +1,9 @@
package com.rjconsultores.ventaboletos.dao;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
public interface ConexionRutaTramoCtrlDAO extends GenericDAO<ConexionRutaTramoCtrl, Integer> {
boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId);
}

View File

@ -0,0 +1,19 @@
package com.rjconsultores.ventaboletos.dao.hibernate;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
@Repository("conexionRutaCtrlDAO")
public class ConexionRutaCtrlHibernateDAO extends GenericHibernateDAO<ConexionRutaCtrl, Integer> implements ConexionRutaCtrlDAO {
@Autowired
public ConexionRutaCtrlHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
}

View File

@ -0,0 +1,32 @@
package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
@Repository("conexionRutaExcepcionTipoPtoVtaDAO")
public class ConexionRutaExcepcionTipoPtoVtaHibernateDAO extends GenericHibernateDAO<ConexionRutaExcepcionTipoPtoVta, Integer> implements ConexionRutaExcepcionTipoPtoVtaDAO {
@Autowired
public ConexionRutaExcepcionTipoPtoVtaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionTipoPtoVtaActivo(ConexionRutaCtrl conexionRutaCtrl) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("conexionRutaCtrl", conexionRutaCtrl));
c.add(Restrictions.eq("activo", Boolean.TRUE));
return c.list();
}
}

View File

@ -0,0 +1,31 @@
package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
@Repository("conexionRutaRestricaoPtoVtaDAO")
public class ConexionRutaRestricaoPtoVtaHibernateDAO extends GenericHibernateDAO<ConexionRutaExcepcionPtoVta, Integer> implements ConexionRutaExcepcionPtoVtaDAO {
@Autowired
public ConexionRutaRestricaoPtoVtaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("conexionRutaCtrl", conexionRutaCtrl));
c.add(Restrictions.eq("activo", Boolean.TRUE));
return c.list();
}
}

View File

@ -0,0 +1,49 @@
package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
@Repository("conexionRutaTramoCtrlDAO")
public class ConexionRutaTramoCtrlHibernateDAO extends GenericHibernateDAO<ConexionRutaTramoCtrl, Integer> implements ConexionRutaTramoCtrlDAO {
@Autowired
public ConexionRutaTramoCtrlHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
StringBuilder sb = new StringBuilder();
sb.append("SELECT *");
sb.append(" FROM conexion_ruta_ctrl crt ");
sb.append(" INNER JOIN conexion_ruta_tramo_ctrl crtl ON (crtl.conexionrutactrl_id = crt.conexionrutactrl_id) ");
sb.append(" INNER JOIN conexion c ON (c.conexionrutatramoctrl_id = crtl.conexionrutatramoctrl_id) ");
sb.append(" INNER JOIN conexion_ctrl cc ON (cc.conexionctrl_id = c.conexionctrl_id) ");
sb.append(" WHERE crt.ruta_origen_id = ").append(rutaOrigenId);
sb.append(" AND crt.ruta_destino_id = ").append(rutaDestinoId);
sb.append(" AND crtl.origen_id = ").append(paradaOrigenId);
sb.append(" AND crtl.destino_id = ").append(paradaDestinoId);
sb.append(" AND cc.origen_id = ").append(origemTrechoId);
sb.append(" AND cc.destino_id = ").append(destinoTrechoId);
sb.append(" and crt.activo = 1 and crtl.activo = 1 and c.activo =1 and cc.activo = 1");
Query query = getSession().createSQLQuery(sb.toString());
List<Object[]> list = query.list();
return !list.isEmpty();
}
}

View File

@ -15,13 +15,11 @@ import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Transient;
import javax.persistence.Version;
/**
*
@ -58,6 +56,10 @@ public class Conexion implements Serializable {
private Long corridaId;
@Transient
private List<ConexionDescuento> conexionesDescuentos;
@Column(name = "RUTA_ID")
private Integer rutaId;
@Column(name = "CONEXIONRUTATRAMOCTRL_ID")
private Integer conexionRutaTramoId;
public Long getCorridaId() {
return corridaId;
@ -184,4 +186,20 @@ public class Conexion implements Serializable {
this.conexionesDescuentos = conexionesDescuentos;
}
public Integer getRutaId() {
return rutaId;
}
public void setRutaId(Integer rutaId) {
this.rutaId = rutaId;
}
public Integer getConexionRutaTramoId() {
return conexionRutaTramoId;
}
public void setConexionRutaTramoId(Integer conexionRutaTramoId) {
this.conexionRutaTramoId = conexionRutaTramoId;
}
}

View File

@ -45,6 +45,14 @@ public class ConexionCtrl implements Serializable {
public ConexionCtrl() {
}
public ConexionCtrl(Integer origenId, Integer destinoId) {
super();
this.origenId = origenId;
this.destinoId = destinoId;
}
public ConexionCtrl(Long conexionctrlId) {
this.conexionctrlId = conexionctrlId;
}

View File

@ -0,0 +1,133 @@
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.hibernate.annotations.LazyCollection;
import org.hibernate.annotations.LazyCollectionOption;
import org.hibernate.annotations.Where;
/**
*
* @author wallace
*/
@Entity
@SequenceGenerator(name = "CONEXION_RUTA_CTRL_SEQ", sequenceName = "CONEXION_RUTA_CTRL_SEQ", allocationSize = 1)
@Table(name = "CONEXION_RUTA_CTRL")
public class ConexionRutaCtrl implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONEXION_RUTA_CTRL_SEQ")
@Column(name = "CONEXIONRUTACTRL_ID")
private Integer conexionRutaId;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@Column(name = "RUTA_ORIGEN_ID")
private Integer rutaOrigenId;
@Column(name = "RUTA_DESTINO_ID")
private Integer rutaDestinoId;
@OneToMany(mappedBy = "conexionRutaCtrl", cascade = CascadeType.ALL)
@LazyCollection(LazyCollectionOption.FALSE)
@Where(clause="ACTIVO=1")
private List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList;
@OneToMany(mappedBy = "conexionRutaCtrl", cascade = CascadeType.ALL)
@LazyCollection(LazyCollectionOption.FALSE)
@Where(clause="ACTIVO=1")
private List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList;
public List<ConexionRutaExcepcionTipoPtoVta> getConexionRutaCanalVendasList() {
return conexionRutaCanalVendasList;
}
public void setConexionRutaCanalVendasList(List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList) {
this.conexionRutaCanalVendasList = conexionRutaCanalVendasList;
}
public List<ConexionRutaExcepcionPtoVta> getConexionRutaPuntoVendaList() {
return conexionRutaPuntoVendaList;
}
public void setConexionRutaPuntoVendaList(List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList) {
this.conexionRutaPuntoVendaList = conexionRutaPuntoVendaList;
}
public ConexionRutaCtrl() {
super();
}
public Boolean getActivo() {
return activo;
}
public Integer getConexionRutaId() {
return conexionRutaId;
}
public void setConexionRutaId(Integer conexionRutaId) {
this.conexionRutaId = conexionRutaId;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public Integer getRutaOrigenId() {
return rutaOrigenId;
}
public void setRutaOrigenId(Integer rutaOrigenId) {
this.rutaOrigenId = rutaOrigenId;
}
public Integer getRutaDestinoId() {
return rutaDestinoId;
}
public void setRutaDestinoId(Integer rutaDestinoId) {
this.rutaDestinoId = rutaDestinoId;
}
}

View File

@ -0,0 +1,129 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
*
* @author wallace
*/
@Entity
@SequenceGenerator(name = "CONEXIORUTAEXCEPCIONPTOVTA_SEQ", sequenceName = "CONEXIORUTAEXCEPCIONPTOVTA_SEQ", allocationSize = 1)
@Table(name = "CONEXION_RUTA_EXCEPCION_PTOVTA")
public class ConexionRutaExcepcionPtoVta implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONEXIORUTAEXCEPCIONPTOVTA_SEQ")
@Column(name = "CONEXIONRUTAPTOVTA_ID")
private Integer conexionRutaPtovtaId;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@ManyToOne
@JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID")
private PuntoVenta puntoVenta;
@JoinColumn(name = "CONEXIONRUTACTRL_ID", referencedColumnName = "CONEXIONRUTACTRL_ID")
@ManyToOne
private ConexionRutaCtrl conexionRutaCtrl;
public ConexionRutaExcepcionPtoVta() {
}
public Integer getConexionRutaPtovtaId() {
return conexionRutaPtovtaId;
}
public void setConexionRutaPtovtaId(Integer conexionRutaPtovtaId) {
this.conexionRutaPtovtaId = conexionRutaPtovtaId;
}
public Boolean getActivo() {
return activo;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public PuntoVenta getPuntoVenta() {
return puntoVenta;
}
public void setPuntoVenta(PuntoVenta puntoVenta) {
this.puntoVenta = puntoVenta;
}
public ConexionRutaCtrl getConexionRutaCtrl() {
return conexionRutaCtrl;
}
public void setConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
this.conexionRutaCtrl = conexionRutaCtrl;
}
@Override
public int hashCode() {
int hash = 0;
hash += (conexionRutaPtovtaId != null ? conexionRutaPtovtaId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
if (!(object instanceof ConexionRutaExcepcionPtoVta)) {
return false;
}
ConexionRutaExcepcionPtoVta other = (ConexionRutaExcepcionPtoVta) object;
if ((this.conexionRutaPtovtaId == null && other.conexionRutaPtovtaId != null) || (this.conexionRutaPtovtaId != null && !this.conexionRutaPtovtaId.equals(other.conexionRutaPtovtaId))) {
return false;
}
return true;
}
@Override
public String toString() {
return puntoVenta.getNombpuntoventa();
}
}

View File

@ -0,0 +1,130 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
*
* @author wallace
*/
@Entity
@SequenceGenerator(name = "CONEXIORUTAEXCEPCIOTIPOPTA_SEQ", sequenceName = "CONEXIORUTAEXCEPCIOTIPOPTA_SEQ", allocationSize = 1)
@Table(name = "CONEXION_RUTAEXCEPCIONTIPOPTA")
public class ConexionRutaExcepcionTipoPtoVta implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONEXIORUTAEXCEPCIOTIPOPTA_SEQ")
@Column(name = "CONEXIONRUTATIPOPTOVTA_ID")
private Integer conexionRutatipoptovtaId;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@ManyToOne
@JoinColumn(name = "TIPOPTOVTA_ID", referencedColumnName = "TIPOPTOVTA_ID")
private TipoPuntoVenta tipoPtovta;
@JoinColumn(name = "CONEXIONRUTACTRL_ID", referencedColumnName = "CONEXIONRUTACTRL_ID")
@ManyToOne
private ConexionRutaCtrl conexionRutaCtrl;
public ConexionRutaExcepcionTipoPtoVta() {
}
public Integer getConexionRutatipoptovtaId() {
return conexionRutatipoptovtaId;
}
public void setConexionRutatipoptovtaId(Integer conexionRutatipoptovtaId) {
this.conexionRutatipoptovtaId = conexionRutatipoptovtaId;
}
public Boolean getActivo() {
return activo;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public TipoPuntoVenta getTipoPtovta() {
return tipoPtovta;
}
public void setTipoPtovta(TipoPuntoVenta tipoPtovta) {
this.tipoPtovta = tipoPtovta;
}
public ConexionRutaCtrl getConexionRutaCtrl() {
return conexionRutaCtrl;
}
public void setConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
this.conexionRutaCtrl = conexionRutaCtrl;
}
@Override
public int hashCode() {
int hash = 0;
hash += (conexionRutatipoptovtaId != null ? conexionRutatipoptovtaId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
if (!(object instanceof ConexionRutaExcepcionTipoPtoVta)) {
return false;
}
ConexionRutaExcepcionTipoPtoVta other = (ConexionRutaExcepcionTipoPtoVta) object;
if ((this.conexionRutatipoptovtaId == null && other.conexionRutatipoptovtaId != null) || (this.conexionRutatipoptovtaId != null && !this.conexionRutatipoptovtaId.equals(other.conexionRutatipoptovtaId))) {
return false;
}
return true;
}
@Override
public String toString() {
return tipoPtovta.getDesctipo();
}
}

View File

@ -0,0 +1,115 @@
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
*
* @author wallace
*/
@Entity
@SequenceGenerator(name = "CONEXION_RUTA_TRAMO_CTRL_SEQ", sequenceName = "CONEXION_RUTA_TRAMO_CTRL_SEQ", allocationSize = 1)
@Table(name = "CONEXION_RUTA_TRAMO_CTRL")
public class ConexionRutaTramoCtrl implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONEXION_RUTA_TRAMO_CTRL_SEQ")
@Column(name = "CONEXIONRUTATRAMOCTRL_ID")
private Integer conexionRutaTramoId;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@Column(name = "ORIGEN_ID")
private Integer origenId;
@Column(name = "DESTINO_ID")
private Integer destinoId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CONEXIONRUTACTRL_ID")
private ConexionRutaCtrl conexionRutaCtrl;
public Boolean getActivo() {
return activo;
}
public Integer getConexionRutaTramoId() {
return conexionRutaTramoId;
}
public void setConexionRutaTramoId(Integer conexionRutaTramoId) {
this.conexionRutaTramoId = conexionRutaTramoId;
}
public Integer getOrigenId() {
return origenId;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public void setOrigenId(Integer origenId) {
this.origenId = origenId;
}
public Integer getDestinoId() {
return destinoId;
}
public void setDestinoId(Integer destinoId) {
this.destinoId = destinoId;
}
public ConexionRutaCtrl getConexionRutaCtrl() {
return conexionRutaCtrl;
}
public void setConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
this.conexionRutaCtrl = conexionRutaCtrl;
}
public static Integer getConexionRutaTramoConexionId(List<Conexion> conexiones) {
if(conexiones != null && !conexiones.isEmpty()) {
Conexion conexionRutaTramoCtrl = conexiones.get(0);
return conexionRutaTramoCtrl.getConexionRutaTramoId();
}
return null;
}
}

View File

@ -0,0 +1,25 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
public interface ConexionRutaCtrlService {
public void gerarConexiones();
public ConexionRutaCtrl suscribir(ConexionRutaCtrl conexion);
public ConexionRutaCtrl actualizacion(ConexionRutaCtrl conexion);
public void borrar(ConexionRutaCtrl conexion);
public List<ConexionRutaCtrl> buscarPorConexionCtrl(Long conexcionCtrlId);
public void borrar(List<ConexionRutaCtrl> lsConexion);
public void suscribirTodos(List<ConexionRutaCtrl> conexiones);
}

View File

@ -0,0 +1,25 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
public interface ConexionRutaExcepcionPtoVtaService {
public void gerarConexiones();
public ConexionRutaExcepcionPtoVta suscribir(ConexionRutaExcepcionPtoVta conexion);
public ConexionRutaExcepcionPtoVta actualizacion(ConexionRutaExcepcionPtoVta conexion);
public void borrar(ConexionRutaExcepcionPtoVta conexion);
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId);
public void borrar(List<ConexionRutaExcepcionPtoVta> lsConexion);
public void suscribirTodos(List<ConexionRutaExcepcionPtoVta> conexiones);
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
}

View File

@ -0,0 +1,25 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
public interface ConexionRutaExcepcionTipoPtoVtaService {
public void gerarConexiones();
public ConexionRutaExcepcionTipoPtoVta suscribir(ConexionRutaExcepcionTipoPtoVta conexion);
public ConexionRutaExcepcionTipoPtoVta actualizacion(ConexionRutaExcepcionTipoPtoVta conexion);
public void borrar(ConexionRutaExcepcionTipoPtoVta conexion);
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId);
public void borrar(List<ConexionRutaExcepcionTipoPtoVta> lsConexion);
public void suscribirTodos(List<ConexionRutaExcepcionTipoPtoVta> conexiones);
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
}

View File

@ -0,0 +1,30 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
public interface ConexionRutaTramoCtrlService {
public void gerarConexiones();
public ConexionRutaTramoCtrl suscribir(ConexionRutaTramoCtrl conexion);
public ConexionRutaTramoCtrl actualizacion(ConexionRutaTramoCtrl conexion);
public void borrar(ConexionRutaTramoCtrl conexion);
public List<ConexionRutaTramoCtrl> buscarPorConexionCtrl(Long conexcionCtrlId);
public void borrar(List<ConexionRutaTramoCtrl> lsConexion);
public void suscribirTodos(List<ConexionRutaTramoCtrl> conexiones);
public ConexionRutaTramoCtrl buscarPorId(Integer conexionRutaTramoId);
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId);
}

View File

@ -8,9 +8,17 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionCtrlDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.Conexion;
import com.rjconsultores.ventaboletos.entidad.ConexionConf;
import com.rjconsultores.ventaboletos.entidad.ConexionCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
import com.rjconsultores.ventaboletos.service.ConexionConfService;
import com.rjconsultores.ventaboletos.service.ConexionCtrlService;
import com.rjconsultores.ventaboletos.service.ConexionService;
@ -24,6 +32,14 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
private ConexionService conexionService;
@Autowired
private ConexionConfService conexionConfDAO;
@Autowired
private ConexionRutaTramoCtrlDAO conexionRutaTramoCtrlDAO;
@Autowired
private ConexionRutaCtrlDAO conexionRutaCtrlDAO;
@Autowired
private ConexionRutaExcepcionPtoVtaDAO conexionRutaExcepcionPtoVtaDAO;
@Autowired
private ConexionRutaExcepcionTipoPtoVtaDAO conexionRutaExcepcionTipoPtoVtaDAO;
public List<ConexionCtrl> obtenerTodos() {
return conexionCtrlDAO.obtenerTodos();
@ -60,6 +76,10 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
List<Conexion> lsConexion = conexionService.buscarPorConexionCtrl(entidad.getConexionctrlId());
for (Conexion conexion : lsConexion) {
conexionService.borrar(conexion);
if(conexion.getRutaId() != null) {
borrarConexionRuta(conexion);
}
}
List<ConexionConf> lsConexionConf = conexionConfDAO.buscarPorConexionCtrl(entidad);
@ -70,6 +90,46 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
conexionCtrlDAO.actualizacion(entidad);
}
@Transactional
private void borrarConexionRuta(Conexion conexion) {
ConexionRutaCtrl conexionRutaCtrl = null;
if(conexion.getConexionRutaTramoId() != null) {
ConexionRutaTramoCtrl conexionRutaTramoCtrl = conexionRutaTramoCtrlDAO.obtenerID(conexion.getConexionRutaTramoId());
conexionRutaTramoCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaTramoCtrl.setActivo(Boolean.FALSE);
conexionRutaTramoCtrlDAO.actualizacion(conexionRutaTramoCtrl);
conexionRutaCtrl = conexionRutaTramoCtrl.getConexionRutaCtrl();
conexionRutaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaCtrl.setActivo(Boolean.FALSE);
conexionRutaCtrlDAO.actualizacion(conexionRutaCtrl);
}
if(conexionRutaCtrl != null) {
List<ConexionRutaExcepcionPtoVta> conexionRutaExcepcionPtoVtas = conexionRutaCtrl.getConexionRutaPuntoVendaList();
for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : conexionRutaExcepcionPtoVtas) {
conexionRutaExcepcionPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaExcepcionPtoVta.setFecmodif(Calendar.getInstance().getTime());
conexionRutaExcepcionPtoVta.setActivo(Boolean.FALSE);
conexionRutaExcepcionPtoVtaDAO.actualizacion(conexionRutaExcepcionPtoVta);
}
List<ConexionRutaExcepcionTipoPtoVta> conexionRutaExcepcionTipoPtoVtas = conexionRutaCtrl.getConexionRutaCanalVendasList();
for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta : conexionRutaExcepcionTipoPtoVtas) {
conexionRutaExcepcionTipoPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaExcepcionTipoPtoVta.setFecmodif(Calendar.getInstance().getTime());
conexionRutaExcepcionTipoPtoVta.setActivo(Boolean.FALSE);
conexionRutaExcepcionTipoPtoVtaDAO.actualizacion(conexionRutaExcepcionTipoPtoVta);
}
}
}
@Override
public List<ConexionCtrl> buscarConexionesCtrl(Integer origenId, Integer destinoId) {
return conexionCtrlDAO.buscarConexionesCtrl(origenId, destinoId);

View File

@ -0,0 +1,73 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.service.ConexionRutaCtrlService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("conexionServiceRutaCtrl")
public class ConexionRutaCtrlServiceImpl implements ConexionRutaCtrlService {
@Autowired
private ConexionRutaCtrlDAO conexionRutaCtrlDAO;
@Override
public void gerarConexiones() {
// TODO Auto-generated method stub
}
@Override
@Transactional
public ConexionRutaCtrl suscribir(ConexionRutaCtrl conexionRutaCtrl) {
conexionRutaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaCtrl.setActivo(Boolean.TRUE);
return conexionRutaCtrlDAO.suscribir(conexionRutaCtrl);
}
@Override
public ConexionRutaCtrl actualizacion(ConexionRutaCtrl conexion) {
// TODO Auto-generated method stub
return null;
}
@Override
@Transactional
public void borrar(ConexionRutaCtrl conexionRutaCtrl) {
conexionRutaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaCtrl.setActivo(Boolean.TRUE);
conexionRutaCtrlDAO.borrar(conexionRutaCtrl);
}
@Override
public List<ConexionRutaCtrl> buscarPorConexionCtrl(Long conexcionCtrlId) {
// TODO Auto-generated method stub
return null;
}
@Override
public void borrar(List<ConexionRutaCtrl> lsConexion) {
}
@Override
public void suscribirTodos(List<ConexionRutaCtrl> conexiones) {
// TODO Auto-generated method stub
}
}

View File

@ -0,0 +1,86 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionPtoVtaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("conexionRutaExcepcionPtoVtaService")
public class ConexionRutaExcepcionPtoVtaServiceImpl implements ConexionRutaExcepcionPtoVtaService {
@Autowired
private ConexionRutaExcepcionPtoVtaDAO conexionRutaExcepcionPtoVtaDAO;
@Override
public void gerarConexiones() {
// TODO Auto-generated method stub
}
@Override
@Transactional
public ConexionRutaExcepcionPtoVta suscribir(ConexionRutaExcepcionPtoVta conexionRutaPtoVta) {
conexionRutaPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaPtoVta.setFecmodif(Calendar.getInstance().getTime());
conexionRutaPtoVta.setActivo(Boolean.TRUE);
return conexionRutaExcepcionPtoVtaDAO.suscribir(conexionRutaPtoVta);
}
@Override
public ConexionRutaExcepcionPtoVta actualizacion(ConexionRutaExcepcionPtoVta conexion) {
return null;
}
@Override
@Transactional
public void borrar(ConexionRutaExcepcionPtoVta entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.FALSE);
conexionRutaExcepcionPtoVtaDAO.actualizacion(entidad);
}
@Override
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId) {
// TODO Auto-generated method stub
return null;
}
@Override
@Transactional
public void borrar(List<ConexionRutaExcepcionPtoVta> lsConexion) {
for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : lsConexion) {
borrar(conexionRutaExcepcionPtoVta);
}
}
@Override
@Transactional
public void suscribirTodos(List<ConexionRutaExcepcionPtoVta> conexionRutaExcepcionPtoVtas) {
for (ConexionRutaExcepcionPtoVta conexion : conexionRutaExcepcionPtoVtas) {
suscribir(conexion);
}
}
@Override
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
return conexionRutaExcepcionPtoVtaDAO.obtenerConexionRutaExcepcionPtoVtasActivo(conexionRutaCtrl);
}
}

View File

@ -0,0 +1,86 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionTipoPtoVtaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("conexionRutaExcepcionTipoPtoVtaService")
public class ConexionRutaTipoPtoVtaServiceImpl implements ConexionRutaExcepcionTipoPtoVtaService {
@Autowired
private ConexionRutaExcepcionTipoPtoVtaDAO conexionRutaExcepcionTipoPtoVtaDAO;
@Override
public void gerarConexiones() {
// TODO Auto-generated method stub
}
@Override
@Transactional
public ConexionRutaExcepcionTipoPtoVta suscribir(ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta) {
conexionRutaExcepcionTipoPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaExcepcionTipoPtoVta.setFecmodif(Calendar.getInstance().getTime());
conexionRutaExcepcionTipoPtoVta.setActivo(Boolean.TRUE);
return conexionRutaExcepcionTipoPtoVtaDAO.suscribir(conexionRutaExcepcionTipoPtoVta);
}
@Override
public ConexionRutaExcepcionTipoPtoVta actualizacion(ConexionRutaExcepcionTipoPtoVta conexion) {
// TODO Auto-generated method stub
return null;
}
@Override
@Transactional
public void borrar(ConexionRutaExcepcionTipoPtoVta entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.FALSE);
conexionRutaExcepcionTipoPtoVtaDAO.actualizacion(entidad);
}
@Override
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId) {
// TODO Auto-generated method stub
return null;
}
@Override
@Transactional
public void borrar(List<ConexionRutaExcepcionTipoPtoVta> lsConexion) {
for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta : lsConexion) {
borrar(conexionRutaExcepcionTipoPtoVta);
}
}
@Override
@Transactional
public void suscribirTodos(List<ConexionRutaExcepcionTipoPtoVta> cnexionRutaExcepcionTipoPtoVtas) {
for (ConexionRutaExcepcionTipoPtoVta conexion : cnexionRutaExcepcionTipoPtoVtas) {
suscribir(conexion);
}
}
@Override
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
return conexionRutaExcepcionTipoPtoVtaDAO.obtenerConexionRutaExcepcionTipoPtoVtaActivo(conexionRutaCtrl);
}
}

View File

@ -0,0 +1,88 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
import com.rjconsultores.ventaboletos.service.ConexionRutaTramoCtrlService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("conexionRutaTramoCtrlService")
public class ConexionRutaTramoCtrlServiceImpl implements ConexionRutaTramoCtrlService {
@Autowired
private ConexionRutaTramoCtrlDAO conexionRutaTramoCtrlDAO;
@Override
public void gerarConexiones() {
// TODO Auto-generated method stub
}
@Override
@Transactional
public ConexionRutaTramoCtrl suscribir(ConexionRutaTramoCtrl conexionRutaTramoCtrl) {
conexionRutaTramoCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaTramoCtrl.setActivo(Boolean.TRUE);
return conexionRutaTramoCtrlDAO.suscribir(conexionRutaTramoCtrl);
}
@Override
public ConexionRutaTramoCtrl actualizacion(ConexionRutaTramoCtrl conexion) {
// TODO Auto-generated method stub
return null;
}
@Override
@Transactional
public void borrar(ConexionRutaTramoCtrl conexionRutaTramoCtrl) {
conexionRutaTramoCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaTramoCtrl.setActivo(Boolean.FALSE);
conexionRutaTramoCtrlDAO.borrar(conexionRutaTramoCtrl);
}
@Override
public List<ConexionRutaTramoCtrl> buscarPorConexionCtrl(Long conexcionCtrlId) {
// TODO Auto-generated method stub
return null;
}
@Transactional
@Override
public void borrar(List<ConexionRutaTramoCtrl> lsConexionRutaTramoCtrl) {
for (ConexionRutaTramoCtrl conexion : lsConexionRutaTramoCtrl) {
borrar(conexion);
}
}
@Override
@Transactional
public void suscribirTodos(List<ConexionRutaTramoCtrl> lsConexionRutaTramoCtrl) {
for (ConexionRutaTramoCtrl conexion : lsConexionRutaTramoCtrl) {
suscribir(conexion);
}
}
@Override
public ConexionRutaTramoCtrl buscarPorId(Integer conexionRutaTramoId) {
return conexionRutaTramoCtrlDAO.obtenerID(conexionRutaTramoId);
}
@Override
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
return conexionRutaTramoCtrlDAO.validarConexioneRutasExistentes(rutaOrigenId, rutaDestinoId, paradaOrigenId, paradaDestinoId, origemTrechoId, destinoTrechoId);
}
}

View File

@ -0,0 +1,89 @@
package com.rjconsultores.ventaboletos.vo.parada;
import com.rjconsultores.ventaboletos.entidad.Parada;
public class ParadaVOConexionRuta {
private Parada paradaOrigem;
private Parada paradaDestino;
private Parada paradaOrigemTrecho;
private Parada paradaDestinoTrecho;
private Integer rutaId;
private Short secuencia;
private boolean valido;
public ParadaVOConexionRuta(Parada paradaOrigem, Parada paradaDestino, Integer rutaId, Short secuencia, boolean valido, Parada paradaOrigemTrecho, Parada paradaDestinoTrecho) {
super();
this.paradaOrigem = paradaOrigem;
this.paradaDestino = paradaDestino;
this.rutaId = rutaId;
this.secuencia = secuencia;
this.valido = valido;
this.paradaOrigemTrecho = paradaOrigemTrecho;
this.paradaDestinoTrecho = paradaDestinoTrecho;
}
public Parada getParadaOrigem() {
return paradaOrigem;
}
public void setParadaOrigem(Parada paradaOrigem) {
this.paradaOrigem = paradaOrigem;
}
public Parada getParadaDestino() {
return paradaDestino;
}
public void setParadaDestino(Parada paradaDestino) {
this.paradaDestino = paradaDestino;
}
public Integer getRutaId() {
return rutaId;
}
public void setRutaId(Integer rutaId) {
this.rutaId = rutaId;
}
public Short getSecuencia() {
return secuencia;
}
public void setSecuencia(Short secuencia) {
this.secuencia = secuencia;
}
public boolean isValido() {
return valido;
}
public void setValido(boolean valido) {
this.valido = valido;
}
public Parada getParadaOrigemTrecho() {
return paradaOrigemTrecho;
}
public void setParadaOrigemTrecho(Parada paradaOrigemTrecho) {
this.paradaOrigemTrecho = paradaOrigemTrecho;
}
public Parada getParadaDestinoTrecho() {
return paradaDestinoTrecho;
}
public void setParadaDestinoTrecho(Parada paradaDestinoTrecho) {
this.paradaDestinoTrecho = paradaDestinoTrecho;
}
@Override
public String toString() {
return "ParadaVOConexionRuta [paradaOrigem=" + paradaOrigem + ", paradaDestino=" + paradaDestino + ", paradaOrigemTrecho=" + paradaOrigemTrecho + ", paradaDestinoTrecho=" + paradaDestinoTrecho + ", rutaId=" + rutaId + ", secuencia=" + secuencia + ", valido=" + valido + "]";
}
}