Subversion Repositories Integrator Subversion

Rev

Rev 106 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 espaco 1
package br.com.ec.controller.managedbean;
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
 
195 espaco 11
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.core.util.VerificadorUtil;
106 espaco 13
import br.com.ec.domain.model.Parametro;
14
import br.com.ec.domain.service.parametro.ParametroService;
195 espaco 15
import br.com.ec.web.generic.AbstractBean;
106 espaco 16
 
17
@Named
18
@Scope("view")
19
public class ParametroBean extends AbstractBean<Parametro> implements Serializable {
20
 
21
        private static final long serialVersionUID = 1L;
22
 
23
        private ParametroService parametroService;
24
 
25
        private List<Parametro> listaParametrosAtivos;
26
 
27
        @Inject
28
        public ParametroBean(ParametroService parametroService) {
29
                this.parametroService = parametroService;
30
        }
31
 
32
        @Override
33
        public void limparEntidade() {
34
                setEntidade(new Parametro());
35
        }
36
 
37
        @Override
38
        public GenericService<Parametro> getService() {
39
                return parametroService;
40
        }
41
 
42
        @Override
43
        public Parametro getEntidade() {
44
                return entidade;
45
        }
46
 
47
        @Override
48
        public Parametro getId() {
49
                return getEntidade();
50
        }
51
 
52
        public List<Parametro> getListaParametrosAtivos() {
53
                if (VerificadorUtil.estaNulo(listaParametrosAtivos)) {
54
                        setListaParametrosAtivos(parametroService.listarParametrosAtivos());
55
                }
56
                return listaParametrosAtivos;
57
        }
58
        public void setListaParametrosAtivos(List<Parametro> listaParametrosAtivos) {
59
                this.listaParametrosAtivos = listaParametrosAtivos;
60
        }
61
 
62
}