Subversion Repositories Integrator Subversion

Rev

Go to most recent revision | Details | 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
 
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.MarcaConsultaPorDemanda;
11
import br.com.ec.domain.model.Marca;
12
import br.edu.cesmac.core.consulta.ParametrosConsulta;
13
import br.edu.cesmac.core.generic.GenericService;
14
import br.edu.cesmac.web.generic.AbstractBean;
15
 
16
@Named
17
@Scope("view")
18
public class MarcaConsultaBean extends AbstractBean<Marca> implements Serializable {
19
 
20
        private static final long serialVersionUID = 1L;
21
 
22
        private MarcaConsultaPorDemanda lazy;
23
 
24
        @Inject
25
        public MarcaConsultaBean(MarcaConsultaPorDemanda lazy) {
26
                this.lazy = lazy;
27
        }
28
 
29
        @Override
30
        public void preCarregamento() {
31
                parametrosConsulta = new ParametrosConsulta<Marca>();
32
                parametrosConsulta.setEntidade(new Marca());
33
                prepararConsultaDemanda();
34
        }
35
 
36
        @Override
37
        public void limparEntidade() {}
38
 
39
        @Override
40
        public GenericService<Marca> getService() {
41
                return null;
42
        }
43
 
44
        @Override
45
        public Marca getEntidade() {
46
                return entidade;
47
        }
48
 
49
        @Override
50
        public Marca getId() {
51
                return getEntidade();
52
        }
53
 
54
        public MarcaConsultaPorDemanda getLazy() {
55
                return lazy;
56
        }
57
        public void setLazy(MarcaConsultaPorDemanda lazy) {
58
                this.lazy = lazy;
59
        }
60
        public void prepararConsultaDemanda() {
61
                lazy.setarParametrosConsulta(getParametrosConsulta());
62
        }
63
 
64
}