Subversion Repositories Integrator Subversion

Rev

Rev 721 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
259 espaco 1
package br.com.ec.repository;
2
 
282 espaco 3
import java.util.Date;
4
import java.util.List;
5
 
296 espaco 6
import br.com.ec.core.consulta.ParametrosConsulta;
259 espaco 7
import br.com.ec.core.generic.GenericRepository;
296 espaco 8
import br.com.ec.domain.dto.FormaPagamentoDTO;
282 espaco 9
import br.com.ec.domain.dto.ParcelaDTO;
10
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
259 espaco 11
import br.com.ec.domain.model.Parcela;
12
 
13
public interface ParcelaRepository extends GenericRepository<Parcela> {
282 espaco 14
 
15
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
16
 
382 espaco 17
        List<ParcelaDTO> consultarParcelas(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
18
 
748 blopes 19
        List<ParcelaDTO> consultarParcelas(Long sequencialContaBancaria, Date dataRecebimentoInicial, Date dataRecebimentoFinal, List<FormaPagamentoDTO> formasDePagamento);
20
 
669 blopes 21
        List<ParcelaDTO> consultarParcelas(String sqlConsulta);
22
 
296 espaco 23
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
282 espaco 24
 
296 espaco 25
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
282 espaco 26
 
610 blopes 27
        List<ParcelaDTO> consultarParcelasDaPessoaEeCategoriaEeVigencia(Long sequencialPessoa, Long sequencialCategoria, Long sequencialVigencia);
28
 
383 espaco 29
        void conciliarParcelas(Date dataConciliacao, List<ParcelaDTO> parcelasSelecionadas);
296 espaco 30
 
402 espaco 31
        void alterarObservacao(Long sequencial, String observacao);
32
 
296 espaco 33
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
297 espaco 34
 
35
        List<ParcelaDTO> consultarParcelasPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
439 espaco 36
 
37
        Boolean verificarPossuiParcelaEmAberta(Long sequencialConta, Long sequencialVenda);
297 espaco 38
 
439 espaco 39
        List<Parcela> consultarParcelasDaConta(Long sequencialConta);
610 blopes 40
 
41
        void atualizarValorParcela(ParcelaDTO parcelaDTO);
721 blopes 42
 
43
        void atualizarCentroDeCustos(Long sequencialConta, Long sequencialCentroDeCustos);
44
 
679 blopes 45
        void efetivarConciliacaoAntecipacao(String sqlAtualizacaoParcelas);
46
 
259 espaco 47
/*
48
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
49
 
50
        List<Parcela> consultarParcelasAVencer(Conta conta);
51
 
52
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
53
 
54
        Boolean verificarPossuiParcelaAbertaParaPagamento(Conta conta);
55
 
56
        Boolean verificarPossuiParcela(Venda venda);
57
 
439 espaco 58
 
259 espaco 59
 
60
*/
61
        /*
62
        List<Parcela> consultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal, String ordenacao, int first, int pageSize);
63
 
64
        Integer obterQuantidadeRegistrosConsultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal);
65
        */
297 espaco 66
 
259 espaco 67
 
297 espaco 68
 
259 espaco 69
}