Subversion Repositories Integrator Subversion

Rev

Rev 259 | Rev 296 | Go to most recent revision | 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
 
259 espaco 6
import br.com.ec.core.generic.GenericRepository;
282 espaco 7
import br.com.ec.domain.dto.ParcelaDTO;
8
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
259 espaco 9
import br.com.ec.domain.model.Parcela;
282 espaco 10
import br.com.ec.domain.model.tipos.TipoCartao;
259 espaco 11
 
12
public interface ParcelaRepository extends GenericRepository<Parcela> {
282 espaco 13
 
14
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
15
 
16
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
17
 
18
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
19
 
259 espaco 20
/*
21
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
22
 
23
        List<Parcela> consultarParcelasAVencer(Conta conta);
24
 
25
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
26
 
27
        Boolean verificarPossuiParcelaAberta(Venda venda);
28
 
29
        Boolean verificarPossuiParcelaAbertaParaPagamento(Conta conta);
30
 
31
        Boolean verificarPossuiParcela(Venda venda);
32
 
33
        List<Parcela> consultarParcelasDaConta(Conta conta);
34
 
35
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
36
*/
37
        /*
38
        List<Parcela> consultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal, String ordenacao, int first, int pageSize);
39
 
40
        Integer obterQuantidadeRegistrosConsultarParcelasPorPeriodo(Parcela parcela, Boolean pagamentoRealizado, Boolean ehContaAReceber, Date dataInicial, Date dataFinal);
41
        */
42
 
43
}