Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
200 espaco 1
package br.com.ec.controller.managedbean;
2
 
3
import java.io.Serializable;
4
 
5
import javax.inject.Inject;
6
import javax.inject.Named;
7
 
8
import org.springframework.context.annotation.Scope;
9
 
10
import br.com.ec.controller.managedbean.consultademanda.AvaliacaoConsultaPorDemanda;
11
import br.com.ec.core.consulta.ParametrosConsulta;
12
import br.com.ec.core.generic.GenericService;
13
import br.com.ec.domain.model.Avaliacao;
14
import br.com.ec.web.generic.AbstractBean;
15
 
16
@Named
17
@Scope("view")
18
public class AvaliacaoConsultaBean extends AbstractBean<Avaliacao> implements Serializable {
19
 
20
        private static final long serialVersionUID = 1L;
21
 
22
        private AvaliacaoConsultaPorDemanda lazy;
23
 
24
        @Inject
25
        public AvaliacaoConsultaBean(AvaliacaoConsultaPorDemanda lazy) {
26
                this.lazy = lazy;
27
        }
28
 
29
        @Override
30
        public void preCarregamento() {
31
                parametrosConsulta = new ParametrosConsulta<Avaliacao>();
32
                parametrosConsulta.setEntidade(new Avaliacao());
33
                prepararConsultaDemanda();
34
        }
35
 
36
        @Override
37
        public void limparEntidade() {
38
                setEntidade(new Avaliacao());
39
        }
40
 
41
        @Override
42
        public GenericService<Avaliacao> getService() {
43
                return null;
44
        }
45
 
46
        @Override
47
        public Avaliacao getEntidade() {
48
                return entidade;
49
        }
50
 
51
        @Override
52
        public Avaliacao getId() {
53
                return getEntidade();
54
        }
55
 
56
        public AvaliacaoConsultaPorDemanda getLazy() {
57
                return lazy;
58
        }
59
        public void setLazy(AvaliacaoConsultaPorDemanda lazy) {
60
                this.lazy = lazy;
61
        }
62
        public void prepararConsultaDemanda() {
63
                lazy.setarParametrosConsulta(getParametrosConsulta());
64
        }
65
 
66
}