Subversion Repositories Integrator Subversion

Rev

Rev 325 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 325 Rev 530
Line 5... Line 5...
5
import org.springframework.beans.factory.annotation.Autowired;
5
import org.springframework.beans.factory.annotation.Autowired;
6
import org.springframework.stereotype.Service;
6
import org.springframework.stereotype.Service;
7
7
8
import br.com.ec.core.generic.AbstractService;
8
import br.com.ec.core.generic.AbstractService;
9
import br.com.ec.core.generic.GenericRepository;
9
import br.com.ec.core.generic.GenericRepository;
-
 
10
import br.com.ec.core.util.StringUtil;
-
 
11
import br.com.ec.core.util.VerificadorUtil;
10
import br.com.ec.core.validador.Validador;
12
import br.com.ec.core.validador.Validador;
11
import br.com.ec.domain.dto.EstampaDTO;
13
import br.com.ec.domain.dto.EstampaDTO;
12
import br.com.ec.domain.dto.TemaEstampaDTO;
14
import br.com.ec.domain.dto.TemaEstampaDTO;
13
import br.com.ec.domain.model.Estampa;
15
import br.com.ec.domain.model.Estampa;
14
import br.com.ec.domain.service.EstampaService;
16
import br.com.ec.domain.service.EstampaService;
Line 29... Line 31...
29
        protected GenericRepository<Estampa> getRepository() {
31
        protected GenericRepository<Estampa> getRepository() {
30
                return estampaRepository;
32
                return estampaRepository;
31
        }
33
        }
32
       
34
       
33
        @Override
35
        @Override
34
        protected void regrasNegocioCadastrar(Estampa estampa) {
-
 
-
 
36
        public void cadastrar(Estampa estampa) {
-
 
37
                estampa.setCodigo(gerarCodigoEstampa(estampa));
35
                estampa.setAtivo(true);
38
                estampa.setAtivo(true);
-
 
39
                super.cadastrar(estampa);
36
        }
40
        }
37
       
41
       
-
 
42
        private String gerarCodigoEstampa(Estampa estampa) {
-
 
43
                String proximoCodigo = estampaRepository.consultarUltimoCodigo(estampa.getTemaEstampa());
-
 
44
                if (VerificadorUtil.estaNuloOuVazio(proximoCodigo)) {
-
 
45
                        proximoCodigo = "001";
-
 
46
                } else {
-
 
47
                        Integer codigo = new Integer(proximoCodigo);
-
 
48
                        codigo++;
-
 
49
                        proximoCodigo = StringUtil.lpadTo(codigo.toString(), 3, '0');
-
 
50
                }
-
 
51
                return proximoCodigo;
-
 
52
        }
-
 
53
38
        @Override
54
        @Override
39
        public List<EstampaDTO> consultarEstampas(TemaEstampaDTO tema) {
55
        public List<EstampaDTO> consultarEstampas(TemaEstampaDTO tema) {
40
                return estampaRepository.consultarEstampas(tema);
56
                return estampaRepository.consultarEstampas(tema);
41
        }
57
        }
42
       
58