Subversion Repositories Integrator Subversion

Rev

Rev 399 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.repository;

import java.util.Date;
import java.util.List;

import br.com.ec.core.generic.GenericRepository;
import br.com.ec.domain.dto.ExtratoBancoDTO;
import br.com.ec.domain.dto.VigenciaDTO;
import br.com.ec.domain.model.ExtratoBanco;

public interface ExtratoBancoRepository extends GenericRepository<ExtratoBanco> {
       
        List<ExtratoBancoDTO> consultarExtratoBancarioPorContaBancaria(Long sequencialContaBancaria, VigenciaDTO vigenciaDTO);
       
        List<ExtratoBancoDTO> consultarExtratosConciliado(Long sequencialContaBancaria, Date dataConciliacao, String tipoExtratoBanco);

        void conciliar(ExtratoBancoDTO extratoBancoDTO);
       
        void conciliar(List<ExtratoBancoDTO> parcelasExtrato);

        void excluirExtratosBancarios(ExtratoBancoDTO extratoBancoDTO);

        void atualizarObservacao(Long sequencial, String observacao);

        void atualizarDados(ExtratoBancoDTO extratoBancoDTO);
       
//      List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
       
//      List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
       
//      List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
       
}