Subversion Repositories Integrator Subversion

Rev

Rev 282 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
259 espaco 1
 
2
package br.com.ec.domain.service;
3
 
4
import br.com.ec.core.generic.GenericService;
5
import br.com.ec.domain.model.Parcela;
6
 
7
public interface ParcelaService extends GenericService<Parcela> {
8
/*
9
        void cancelarParcela(Parcela entidade);
10
 
11
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
12
 
13
        void lancarParcela(Parcela parcela);
14
 
15
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
16
 
17
        List<Parcela> consultarParcelasAVencer(Conta conta);
18
 
19
        List<Parcela> consultarParcelasAReceber(Date dataRecebimento, TipoCartao tipoCartao);
20
 
21
        List<Parcela> consultarParcelasRecebidas(Date dataRecebimento, TipoCartao tipoCartao);
22
 
23
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
24
 
25
        Boolean verificarPossuiParcelaAberta(Venda venda);
26
 
27
        Boolean verificarPossuiParcelaAbertaParaPagamento(Conta conta);
28
 
29
        Boolean verificarPossuiParcela(Venda venda);
30
 
31
        Conta gerarParcelas(VendaFormaPagamento vendaFormaPagamento, Conta conta);
32
 
33
        Conta gerarParcelasDaVenda(Venda venda, Conta conta);
34
 
35
        Conta gerarParcelasDinheiroDaVenda(Venda venda, Conta conta);
36
 
37
        Conta gerarParcelasCartaoDaVenda(Venda venda, Conta conta);
38
 
39
        ContaGerenciadorDTO cadastrarNovaParcelaPelaFrequencia(Parcela parcela);
40
 
41
        List<CartaoDTO> gerarContasDosCartoes(List<VendaFormaPagamento> listaVendaFormaPagamento);
42
 
43
        List<CartaoDTO> consultarContasDosCartoes(Date dataInicial, Date dataFinal);
44
 
45
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
46
 
47
        void cadastrarContaComParcelasNaCompra(Compra compra, List<Parcela> listaParcelas);
48
        */
49
}