Rev 195 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 195 | Rev 550 | ||
|---|---|---|---|
| Line 17... | Line 17... | ||
| 17 | import br.com.ec.domain.service.parcela.ParcelaService; |
17 | import br.com.ec.domain.service.parcela.ParcelaService; |
| 18 | import br.com.ec.infrastructure.repository.CompraRepository; |
18 | import br.com.ec.infrastructure.repository.CompraRepository; |
| 19 | 19 | ||
| 20 | @Service |
20 | @Service |
| 21 | public class CompraServiceImpl extends AbstractService<Compra> implements CompraService { |
21 | public class CompraServiceImpl extends AbstractService<Compra> implements CompraService { |
| 22 | - | ||
| - | 22 | ||
| 23 | private ParcelaService parcelaService; |
23 | private ParcelaService parcelaService; |
| 24 | private CompraRepository compraRepository; |
24 | private CompraRepository compraRepository; |
| 25 | 25 | ||
| 26 | @Autowired |
26 | @Autowired |
| 27 | public CompraServiceImpl(Validador validador, ParcelaService parcelaService, CompraRepository compraRepository) { |
27 | public CompraServiceImpl(Validador validador, ParcelaService parcelaService, CompraRepository compraRepository) { |
| Line 32... | Line 32... | ||
| 32 | 32 | ||
| 33 | @Override |
33 | @Override |
| 34 | protected GenericRepository<Compra> getRepository() { |
34 | protected GenericRepository<Compra> getRepository() { |
| 35 | return compraRepository; |
35 | return compraRepository; |
| 36 | }
|
36 | }
|
| 37 | - | ||
| - | 37 | ||
| 38 | @Override |
38 | @Override |
| 39 | public Compra consultarCompraDaConta(Conta conta) { |
39 | public Compra consultarCompraDaConta(Conta conta) { |
| 40 | return compraRepository.consultarCompraDaConta(conta); |
40 | return compraRepository.consultarCompraDaConta(conta); |
| 41 | }
|
41 | }
|
| 42 | 42 | ||
| Line 57... | Line 57... | ||
| 57 | 57 | ||
| 58 | @Override |
58 | @Override |
| 59 | public void desvincularConta(Compra compra) { |
59 | public void desvincularConta(Compra compra) { |
| 60 | compra.setConta(null); |
60 | compra.setConta(null); |
| 61 | alterar(compra); |
61 | alterar(compra); |
| - | 62 | }
|
|
| - | 63 | ||
| - | 64 | @Override |
|
| - | 65 | public void cadastrar(Compra compra) { |
|
| - | 66 | if (VerificadorUtil.estaNulo(compra.getFornecedor())) { |
|
| - | 67 | throw new NegocioException("OBRIGATÓRIO INFORMAR O FORNECEDOR"); |
|
| - | 68 | }
|
|
| - | 69 | super.cadastrar(compra); |
|
| 62 | }
|
70 | }
|
| 63 | 71 | ||
| 64 | }
|
72 | }
|