Subversion Repositories Integrator Subversion

Rev

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

Rev 259 Rev 282
Line 1... Line 1...
1
1
2
package br.com.ec.domain.service;
2
package br.com.ec.domain.service;
-
 
3
-
 
4
import java.util.Date;
-
 
5
import java.util.List;
3
6
4
import br.com.ec.core.generic.GenericService;
7
import br.com.ec.core.generic.GenericService;
-
 
8
import br.com.ec.domain.dto.ContaBancariaDTO;
-
 
9
import br.com.ec.domain.dto.ParcelaDTO;
-
 
10
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
5
import br.com.ec.domain.model.Parcela;
11
import br.com.ec.domain.model.Parcela;
-
 
12
import br.com.ec.domain.model.tipos.TipoCartao;
6
13
7
public interface ParcelaService extends GenericService<Parcela> {
14
public interface ParcelaService extends GenericService<Parcela> {
-
 
15
       
-
 
16
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
-
 
17
       
-
 
18
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
19
       
-
 
20
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
21
       
8
/*
22
/*
9
        void cancelarParcela(Parcela entidade);
23
        void cancelarParcela(Parcela entidade);
10

24

11
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
25
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
12

26

13
        void lancarParcela(Parcela parcela);
27
        void lancarParcela(Parcela parcela);
14
       
28
       
15
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
29
        List<Parcela> consultarParcelas(ParametrosConsultaLancamentosDTO parcelaConsulta);
16
       
30
       
17
        List<Parcela> consultarParcelasAVencer(Conta conta);
31
        List<Parcela> consultarParcelasAVencer(Conta conta);
18
       
-
 
19
        List<Parcela> consultarParcelasAReceber(Date dataRecebimento, TipoCartao tipoCartao);
-
 
20
       
-
 
21
        List<Parcela> consultarParcelasRecebidas(Date dataRecebimento, TipoCartao tipoCartao);
-
 
22
       
32
       
23
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
33
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
24
       
34
       
25
        Boolean verificarPossuiParcelaAberta(Venda venda);
35
        Boolean verificarPossuiParcelaAberta(Venda venda);
26
       
36