diff --git a/src/com/rjconsultores/ventaboletos/service/TarifaOficialService.java b/src/com/rjconsultores/ventaboletos/service/TarifaOficialService.java index 497fa8d47..fc2a3f1ad 100644 --- a/src/com/rjconsultores/ventaboletos/service/TarifaOficialService.java +++ b/src/com/rjconsultores/ventaboletos/service/TarifaOficialService.java @@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.service; import java.util.List; +import com.rjconsultores.ventaboletos.constantes.TipoSeguro; import com.rjconsultores.ventaboletos.dao.TarifaOficialDAO; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; @@ -70,7 +71,7 @@ public interface TarifaOficialService { * * @param vigenciaTarifa */ - public void copiarParaTarifa(VigenciaTarifa vigenciaTarifa, Boolean calculaPegagio, Boolean calculaTarifa, Boolean calculaTaxaEmbarque, Boolean calculaSeguro, Empresa empresa, OrgaoConcedente orgaoConcedente); + public void copiarParaTarifa(VigenciaTarifa vigenciaTarifa, Boolean calculaPegagio, Boolean calculaTarifa, Boolean calculaTaxaEmbarque, Boolean calculaSeguro, Boolean calculaTPP, Empresa empresa, OrgaoConcedente orgaoConcedente); /** * Atualiza a taxa de embarque da entidade TarifaOficial.
@@ -99,7 +100,7 @@ public interface TarifaOficialService { * @param rutaId - Se informado, será filtrado pela ruta * @param orgaoId -Se informado, será filtrado pelo orgão */ - public void atualizarSeguroPorKm(Integer rutaId,Integer orgaoId) throws BusinessException; + public void atualizarSeguroPorKm(Integer rutaId,Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException; /** * Atualiza o seguro de acordo o valor da tarifa @@ -118,7 +119,7 @@ public interface TarifaOficialService { * @param orgaoId-Se informado, será filtrado pelo orgão * @throws BusinessException */ - public void atualizarSeguro(List lsRuta, Integer orgaoId) throws BusinessException; + public void atualizarSeguro(List lsRuta, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException; /** * See {@link TarifaOficialDAO#aplicarArredondamentoTarifa(Integer, Integer)} @@ -136,6 +137,10 @@ public interface TarifaOficialService { public void atualizarPedagio(); + public void atualizarSeguroPorKmTPP(Integer rutaId, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException; + + public void atualizarSeguroTPP(List lsRuta, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException; + public long obtenerCount(List lsEmpresaSelected); }