Subversion Repositories Integrator Subversion

Rev

Rev 282 | Rev 297 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 282 Rev 296
Line 1... Line 1...
1
package br.com.ec.repository;
1
package br.com.ec.repository;
2
2
3
import java.util.Date;
3
import java.util.Date;
4
import java.util.List;
4
import java.util.List;
5
5
-
 
6
import br.com.ec.core.consulta.ParametrosConsulta;
6
import br.com.ec.core.generic.GenericRepository;
7
import br.com.ec.core.generic.GenericRepository;
-
 
8
import br.com.ec.domain.dto.FormaPagamentoDTO;
7
import br.com.ec.domain.dto.ParcelaDTO;
9
import br.com.ec.domain.dto.ParcelaDTO;
8
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
10
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
9
import br.com.ec.domain.model.Parcela;
11
import br.com.ec.domain.model.Parcela;
10
import br.com.ec.domain.model.tipos.TipoCartao;
-
 
11
12
12
public interface ParcelaRepository extends GenericRepository<Parcela> {
13
public interface ParcelaRepository extends GenericRepository<Parcela> {
13
       
14
       
14
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
15
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
15
       
16
       
16
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
-
 
17
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
17
       
18
       
18
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
-
 
19
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
19
       
20
       
-
 
21
        void alterarDataPagamento(Long sequencialParcela, Date dataPagamento);
-
 
22
       
-
 
23
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
20
/*
24
/*
21
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
25
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
22
       
26
       
23
        List<Parcela> consultarParcelasAVencer(Conta conta);
27
        List<Parcela> consultarParcelasAVencer(Conta conta);
24
       
28
       
Line 30... Line 34...
30

34

31
        Boolean verificarPossuiParcela(Venda venda);
35
        Boolean verificarPossuiParcela(Venda venda);
32

36

33
        List<Parcela> consultarParcelasDaConta(Conta conta);
37
        List<Parcela> consultarParcelasDaConta(Conta conta);
34

38

35
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
-
 
36
*/
39
*/
37
        /*
40
        /*
38
        List<Parcela> consultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal, String ordenacao, int first, int pageSize);
41
        List<Parcela> consultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal, String ordenacao, int first, int pageSize);
39

42

40
        Integer obterQuantidadeRegistrosConsultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal);
43
        Integer obterQuantidadeRegistrosConsultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal);