24 lines
1.3 KiB
Java
24 lines
1.3 KiB
Java
package com.rjconsultores.ventaboletos.service;
|
|
|
|
import java.util.List;
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
|
import com.rjconsultores.ventaboletos.vo.parada.ConexionCtrlVO;
|
|
import com.rjconsultores.ventaboletos.vo.parada.ConexionRutaCtrlVO;
|
|
import com.rjconsultores.ventaboletos.vo.parada.ParadaVOConexionRuta;
|
|
|
|
public interface ConexionRutaCombinacionService {
|
|
|
|
public void gerarCombinacionEntre2Eixos(List<Parada> listParada1, List<Ruta> rutasEixoA, List<Ruta> rutasEixoB, List<Parada> lsLocalidadesComuns, List<Parada> listParada4, List<Ruta> rutasEixoA2, List<Ruta> rutasEixoB2, List<ParadaVOConexionRuta> localidadesGeradas, List<ConexionCtrlVO> conexoesCtrl, Boolean isConexaoPorAgrupamento);
|
|
|
|
public void gerarCombinacionEntre3Eixos(List<Parada> listParada1, List<Ruta> rutasEixoA, List<Ruta> rutasEixoB, List<Parada> lsLocalidadesComuns, List<Parada> listParada4, List<Parada> listParadasC, List<Ruta> rutasEixoA2, List<Ruta> rutasEixoB2, List<Ruta> rutasEixoC, List<ParadaVOConexionRuta> localidadesGeradas, List<ConexionCtrlVO> conexoesCtrl);
|
|
|
|
public List<ConexionRutaCtrlVO> extrairConexionRutaCtrl(List<ParadaVOConexionRuta> localidadesGeradas);
|
|
|
|
public List<Parada> getParadasByAgrupamentoId(Parada parada);
|
|
|
|
|
|
|
|
}
|