fixes bug #7427
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@55633 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4d1918013d
commit
ba0953d500
|
@ -97,6 +97,26 @@ public class Ruta implements Serializable, Comparable<Ruta> {
|
|||
public Ruta() {
|
||||
}
|
||||
|
||||
public Integer numSecuenciaOrigen(Integer origenId){
|
||||
Integer numSecuencia = -1;
|
||||
for (RutaSecuencia rs : rutaSecuenciaList){
|
||||
if (rs.tieneOrigen(origenId)){
|
||||
numSecuencia = rs.getNumsecuencia().intValue();
|
||||
}
|
||||
}
|
||||
return numSecuencia;
|
||||
}
|
||||
|
||||
public Integer numSecuenciaDestino(Integer destinoId){
|
||||
Integer numSecuencia = -1;
|
||||
for (RutaSecuencia rs : rutaSecuenciaList){
|
||||
if (rs.tieneDestino(destinoId)){
|
||||
numSecuencia = rs.getNumsecuencia().intValue();
|
||||
}
|
||||
}
|
||||
return numSecuencia;
|
||||
}
|
||||
|
||||
public Ruta(Integer rutaId) {
|
||||
this.rutaId = rutaId;
|
||||
}
|
||||
|
|
|
@ -66,6 +66,14 @@ public class RutaSecuencia implements Serializable {
|
|||
public RutaSecuencia() {
|
||||
}
|
||||
|
||||
public boolean tieneOrigen(Integer origenId){
|
||||
return tramo.getOrigem().getParadaId().equals(origenId);
|
||||
}
|
||||
|
||||
public boolean tieneDestino(Integer destinoId){
|
||||
return tramo.getDestino().getParadaId().equals(destinoId);
|
||||
}
|
||||
|
||||
public RutaSecuencia(Integer rutasecuenciaId) {
|
||||
this.rutasecuenciaId = rutasecuenciaId;
|
||||
}
|
||||
|
|
|
@ -90,4 +90,7 @@ public interface RutaService {
|
|||
|
||||
public List<Ruta> buscarRutasPorEmpresas(List<Empresa> lsEmp);
|
||||
|
||||
public Integer getNumSecuenciaOrigen(Integer rutaId, Integer origenId);
|
||||
public Integer getNumSecuenciaDestino(Integer rutaId, Integer destinoId);
|
||||
|
||||
}
|
||||
|
|
|
@ -333,4 +333,14 @@ public class RutaServiceImpl implements RutaService {
|
|||
return name1.compareTo(name2);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer getNumSecuenciaOrigen(Integer rutaId, Integer origenId){
|
||||
return obtenerID(rutaId).numSecuenciaOrigen(origenId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer getNumSecuenciaDestino(Integer rutaId, Integer destinoId){
|
||||
return obtenerID(rutaId).numSecuenciaDestino(destinoId);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue