alexandre.lima 2017-07-14 19:09:51 +00:00
parent fd4cfe7ae2
commit 170ad57c52
1 changed files with 8 additions and 3 deletions

View File

@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.service;
import java.util.List; import java.util.List;
import com.rjconsultores.ventaboletos.constantes.TipoSeguro;
import com.rjconsultores.ventaboletos.dao.TarifaOficialDAO; import com.rjconsultores.ventaboletos.dao.TarifaOficialDAO;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
@ -70,7 +71,7 @@ public interface TarifaOficialService {
* *
* @param vigenciaTarifa * @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.<br/> * Atualiza a taxa de embarque da entidade TarifaOficial.<br/>
@ -99,7 +100,7 @@ public interface TarifaOficialService {
* @param rutaId - Se informado, será filtrado pela ruta * @param rutaId - Se informado, será filtrado pela ruta
* @param orgaoId -Se informado, será filtrado pelo orgão * @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 * 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 * @param orgaoId-Se informado, será filtrado pelo orgão
* @throws BusinessException * @throws BusinessException
*/ */
public void atualizarSeguro(List<Ruta> lsRuta, Integer orgaoId) throws BusinessException; public void atualizarSeguro(List<Ruta> lsRuta, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException;
/** /**
* See {@link TarifaOficialDAO#aplicarArredondamentoTarifa(Integer, Integer)} * See {@link TarifaOficialDAO#aplicarArredondamentoTarifa(Integer, Integer)}
@ -136,6 +137,10 @@ public interface TarifaOficialService {
public void atualizarPedagio(); public void atualizarPedagio();
public void atualizarSeguroPorKmTPP(Integer rutaId, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException;
public void atualizarSeguroTPP(List<Ruta> lsRuta, Integer orgaoId, TipoSeguro tipoSeguro) throws BusinessException;
public long obtenerCount(List<Empresa> lsEmpresaSelected); public long obtenerCount(List<Empresa> lsEmpresaSelected);
} }