/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.rjconsultores.ventaboletos.dao; import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.RegionMetropolitana; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.TipoParada; import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; import java.util.List; /** * * @author Administrador */ public interface ParadaDAO { public Parada obtenerID(Integer id); public Parada suscribir(Parada entidad); public Parada actualizacion(Parada entidad); public Long count(String campo, Object o); public List buscar(String descparada, String cveparada, Ciudad ciudad,TipoParada tipoParada, Nodo nodo); /** * Busca as paradas que tenham o codAntt informado * * @param codAntt * @return */ public List buscar(Integer codAntt); public List buscar(String descparada); public List buscarCVE(String cveparada); public List buscaLike(String descparada); public Long count(TipoParada tipoParada); public List obtenerOrigenPorRuta(Ruta ruta); public List obtenerTodos(); public List obterPossiveisDestinos(Parada origem); public List buscaParadaRegionMetropolitana(RegionMetropolitana regionMetropolitana); public List buscarListaPorIds(List paradaIds); public Parada buscarPorId(Integer paradaId); public List buscarPorAgrupamentoParadaId(AgrupamentoParada agrupamentoParada); public List buscarDestinosPorOrigem(Integer origemId); public List obtenerOrigenPorListRutaIds(Integer orgaoConcendenteId, Integer empresaId,Integer[] listRuta); public List buscarDescOrigemDestino(Integer origemId, Integer destinoId); }