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);
}