diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java index b30ad227b..81f98a013 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java @@ -316,9 +316,14 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO corridasString = new ArrayList(); + for (Object[] chave : list) { + corridasString.add( (String)chave[0] ); + } + + return corridasString; } - - return list; } private List obterListaTramo( String chave ) throws Exception{ diff --git a/src/com/rjconsultores/ventaboletos/vo/tramo/TramoTarifaVO.java b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoTarifaVO.java new file mode 100644 index 000000000..796ac443e --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoTarifaVO.java @@ -0,0 +1,48 @@ +package com.rjconsultores.ventaboletos.vo.tramo; + +import java.util.List; + +public class TramoTarifaVO { + + private Integer rutaId; + private String chaveCorrida; + private List listTramos; + + public TramoTarifaVO() { + //construtor default + } + + public TramoTarifaVO(String chaveCorrida, Integer rutaId, List listTramos) { + super(); + this.chaveCorrida = chaveCorrida; + this.rutaId = rutaId; + this.listTramos = listTramos; + } + + public String getChaveCorrida() { + return chaveCorrida; + } + + public void setChaveCorrida(String chaveCorrida) { + this.chaveCorrida = chaveCorrida; + } + + public List getListTramos() { + return listTramos; + } + + public void setListTramos(List listTramos) { + this.listTramos = listTramos; + } + + public Integer getRutaId() { + return rutaId; + } + + public void setRutaId(Integer rutaId) { + this.rutaId = rutaId; + } + + + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java index d1f012f41..7600e2d1e 100644 --- a/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/tramo/TramoVO.java @@ -1,12 +1,14 @@ package com.rjconsultores.ventaboletos.vo.tramo; +import java.io.Serializable; import java.math.BigDecimal; import com.rjconsultores.ventaboletos.entidad.Tramo; import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; import com.rjconsultores.ventaboletos.vo.via.ViaVO; -public class TramoVO { +public class TramoVO implements Serializable{ + private static final long serialVersionUID = -8840675316985686236L; private Integer tramoId; private String desctramo; private ParadaVO origem;