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);
|