Subversion Repositories Integrator Subversion

Rev

Rev 525 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
265 espaco 1
package br.com.ec.controller;
2
 
3
import java.io.Serializable;
4
import java.util.List;
5
 
6
import javax.inject.Inject;
7
import javax.inject.Named;
8
 
9
import org.springframework.context.annotation.Scope;
10
 
11
import br.com.ec.core.consulta.ParametrosConsulta;
12
import br.com.ec.core.generic.GenericService;
13
import br.com.ec.core.util.VerificadorUtil;
14
import br.com.ec.domain.dto.VigenciaDTO;
15
import br.com.ec.domain.model.Vigencia;
16
import br.com.ec.domain.service.VigenciaService;
17
import br.com.ec.web.generic.AbstractBean;
18
 
19
@Named
20
@Scope("view")
21
public class VigenciaBean extends AbstractBean<Vigencia> implements Serializable {
22
 
23
        private static final long serialVersionUID = 1L;
24
 
25
        private VigenciaService vigenciaService;
26
 
27
        private List<VigenciaDTO> listaVigencia;
526 blopes 28
 
265 espaco 29
        @Inject
30
        public VigenciaBean(VigenciaService vigenciaService) {
31
                this.vigenciaService = vigenciaService;
32
        }
33
 
34
        @Override
35
        public void preCarregamento() {
36
                entidade = new Vigencia();
37
                parametrosConsulta = new ParametrosConsulta<Vigencia>();
38
                parametrosConsulta.setEntidade(entidade);
39
        }
40
 
41
        @Override
42
        public void limparEntidade() {
43
                setEntidade(new Vigencia());
44
        }
45
 
46
        @Override
47
        public GenericService<Vigencia> getService() {
48
                return vigenciaService;
49
        }
50
 
51
        @Override
52
        public Vigencia getEntidade() {
53
                return entidade;
54
        }
55
 
56
        @Override
57
        public Vigencia getId() {
58
                return getEntidade();
59
        }
60
 
61
        public List<VigenciaDTO> getListaVigencia() {
62
                if (VerificadorUtil.estaNulo(listaVigencia)) {
63
                        setListaVigencia(vigenciaService.consultarVigencias());
64
                }
65
                return listaVigencia;
66
        }
67
        public void setListaVigencia(List<VigenciaDTO> listaVigencia) {
68
                this.listaVigencia = listaVigencia;
69
        }
70
 
71
}