Subversion Repositories Integrator Subversion

Rev

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

Rev 274 Rev 282
Line 1... Line 1...
1
package br.com.ec.domain.service.impl;
1
package br.com.ec.domain.service.impl;
-
 
2
-
 
3
import java.util.Date;
-
 
4
import java.util.List;
2
5
3
import org.springframework.beans.factory.annotation.Autowired;
6
import org.springframework.beans.factory.annotation.Autowired;
4
import org.springframework.stereotype.Service;
7
import org.springframework.stereotype.Service;
5
8
6
import br.com.ec.core.generic.AbstractService;
9
import br.com.ec.core.generic.AbstractService;
7
import br.com.ec.core.generic.GenericRepository;
10
import br.com.ec.core.generic.GenericRepository;
8
import br.com.ec.core.validador.Validador;
11
import br.com.ec.core.validador.Validador;
-
 
12
import br.com.ec.domain.dto.ContaBancariaDTO;
-
 
13
import br.com.ec.domain.dto.ParcelaDTO;
-
 
14
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
9
import br.com.ec.domain.model.Parcela;
15
import br.com.ec.domain.model.Parcela;
-
 
16
import br.com.ec.domain.model.tipos.TipoCartao;
10
import br.com.ec.domain.service.ParcelaService;
17
import br.com.ec.domain.service.ParcelaService;
11
import br.com.ec.repository.ParcelaRepository;
18
import br.com.ec.repository.ParcelaRepository;
12
19
13
@Service
20
@Service
14
public class ParcelaServiceImpl extends AbstractService<Parcela> implements ParcelaService {
21
public class ParcelaServiceImpl extends AbstractService<Parcela> implements ParcelaService {
Line 40... Line 47...
40
47
41
        @Override
48
        @Override
42
        protected GenericRepository<Parcela> getRepository() {
49
        protected GenericRepository<Parcela> getRepository() {
43
                return this.parcelaRepository;
50
                return this.parcelaRepository;
44
        }
51
        }
-
 
52
       
-
 
53
        @Override
-
 
54
        public List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO) {
-
 
55
                return parcelaRepository.consultarParcelas(parametrosConsultaParcelasDTO);
-
 
56
        }
-
 
57
       
-
 
58
        @Override
-
 
59
        public List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao) {
-
 
60
                return parcelaRepository.consultarParcelasAReceber(sequencialContaBancaria, dataRecebimento, tipoCartao);
-
 
61
        }
-
 
62
       
-
 
63
        @Override
-
 
64
        public List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao) {
-
 
65
                return parcelaRepository.consultarParcelasRecebidas(sequencialContaBancaria, dataRecebimento, tipoCartao);
-
 
66
        }
-
 
67
       
45
        /*
68
        /*
46
        @Override
69
        @Override
47
        protected void regrasNegocioCadastrar(Parcela parcela) {
70
        protected void regrasNegocioCadastrar(Parcela parcela) {
48
                verificarParcela(parcela);
71
                verificarParcela(parcela);
49
        }
72
        }
Line 123... Line 146...
123
        }
146
        }
124
       
147
       
125
        @Override
148
        @Override
126
        public List<Parcela> consultarParcelasAVencer(Conta conta) {
149
        public List<Parcela> consultarParcelasAVencer(Conta conta) {
127
                return parcelaRepository.consultarParcelasAVencer(conta);
150
                return parcelaRepository.consultarParcelasAVencer(conta);
128
        }
-
 
129
       
-
 
130
        @Override
-
 
131
        public List<Parcela> consultarParcelasAReceber(Date dataRecebimento, TipoCartao tipoCartao) {
-
 
132
                return parcelaRepository.consultarParcelasAReceber(dataRecebimento, tipoCartao);
-
 
133
        }
151
        }
134
       
152
       
135
        @Override
153
        @Override
136
        public List<Parcela> consultarParcelasRecebidas(Date dataRecebimento, TipoCartao tipoCartao) {
154
        public List<Parcela> consultarParcelasRecebidas(Date dataRecebimento, TipoCartao tipoCartao) {
137
                return parcelaRepository.consultarParcelasRecebidas(dataRecebimento, tipoCartao);
155
                return parcelaRepository.consultarParcelasRecebidas(dataRecebimento, tipoCartao);