Rev 528 | Rev 698 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 528 | Rev 648 | ||
|---|---|---|---|
| Line 9... | Line 9... | ||
| 9 | import br.com.ec.core.generic.AbstractService; |
9 | import br.com.ec.core.generic.AbstractService; |
| 10 | import br.com.ec.core.generic.GenericRepository; |
10 | import br.com.ec.core.generic.GenericRepository; |
| 11 | import br.com.ec.core.validador.Validador; |
11 | import br.com.ec.core.validador.Validador; |
| 12 | import br.com.ec.domain.dto.VigenciaDTO; |
12 | import br.com.ec.domain.dto.VigenciaDTO; |
| 13 | import br.com.ec.domain.model.Vigencia; |
13 | import br.com.ec.domain.model.Vigencia; |
| - | 14 | import br.com.ec.domain.model.tipos.TipoSituacoesVigencia; |
|
| 14 | import br.com.ec.domain.service.VigenciaService; |
15 | import br.com.ec.domain.service.VigenciaService; |
| 15 | import br.com.ec.repository.VigenciaRepository; |
16 | import br.com.ec.repository.VigenciaRepository; |
| 16 | 17 | ||
| 17 | @Service |
18 | @Service |
| 18 | public class VigenciaServiceImpl extends AbstractService<Vigencia> implements VigenciaService { |
19 | public class VigenciaServiceImpl extends AbstractService<Vigencia> implements VigenciaService { |
| Line 26... | Line 27... | ||
| 26 | }
|
27 | }
|
| 27 | 28 | ||
| 28 | @Override |
29 | @Override |
| 29 | protected GenericRepository<Vigencia> getRepository() { |
30 | protected GenericRepository<Vigencia> getRepository() { |
| 30 | return vigenciaRepository; |
31 | return vigenciaRepository; |
| - | 32 | }
|
|
| - | 33 | ||
| - | 34 | @Override |
|
| - | 35 | public void cadastrar(Vigencia vigencia) { |
|
| - | 36 | vigencia.setTipoSituacaoFolha(TipoSituacoesVigencia.PENDENTE_P.getValor()); |
|
| - | 37 | super.cadastrar(vigencia); |
|
| 31 | }
|
38 | }
|
| 32 | 39 | ||
| 33 | @Override |
40 | @Override |
| 34 | public List<VigenciaDTO> consultarVigencias() { |
41 | public List<VigenciaDTO> consultarVigencias() { |
| 35 | return vigenciaRepository.consultarVigencias(); |
42 | return vigenciaRepository.consultarVigencias(); |
| - | 43 | }
|
|
| - | 44 | ||
| - | 45 | @Override |
|
| - | 46 | public VigenciaDTO consultarVigencia(Long sequencial) { |
|
| - | 47 | return vigenciaRepository.consultarVigencia(sequencial); |
|
| 36 | }
|
48 | }
|
| 37 | 49 | ||
| 38 | @Override |
50 | @Override |
| 39 | public Vigencia consultarProximaVigencia(Long sequencialVigencia) { |
51 | public Vigencia consultarProximaVigencia(Long sequencialVigencia) { |
| 40 | return vigenciaRepository.consultarProximaVigencia(sequencialVigencia); |
52 | return vigenciaRepository.consultarProximaVigencia(sequencialVigencia); |