Subversion Repositories Integrator Subversion

Rev

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
}