/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.rjconsultores.ventaboletos.service; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Moneda; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Plaza; import com.rjconsultores.ventaboletos.entidad.TarifaMinima; import com.rjconsultores.ventaboletos.entidad.TarifaMinimaCategoria; import java.math.BigDecimal; import java.util.List; /** * * @author rodrigo */ public interface TarifaMinimaService extends GenericService { public List pesquisarEspecifico(Marca marca, Parada origem, Parada destino, ClaseServicio claseServicio, Moneda moneda); public List pesquisar(Marca marca, Parada origem, Parada destino, ClaseServicio claseServicio, Moneda moneda); public List buscarPorPlaza(Plaza plaza); public List buscarPorPlazaMoneda(Plaza plaza, Moneda moneda); public List pesquisar(BigDecimal valor, Moneda moneda, Plaza plaza, Marca marca, Parada origem, Parada destino, ClaseServicio claseServicio); public List pesquisar(Moneda moneda, Plaza plaza, Marca marca, Parada origem, Parada destino, ClaseServicio claseServicio, OrgaoConcedente orgaoConcedente); public List pesquisarOrigemDestinoTodos(Marca marca,Parada origem, Parada destino,ClaseServicio claseServicio, Moneda moneda); public List buscarPorMarca(Marca marca, Moneda moneda); public List buscarPorClaseServico(ClaseServicio claseServicio, Moneda moneda); public TarifaMinimaCategoria adicionarTarifaMinimaCategoria(TarifaMinimaCategoria tarifaMinimaCategoria); public void removerTarifaMinimaCategoria(TarifaMinimaCategoria tarifaMinimaCategoria); }