Subversion Repositories Integrator Subversion

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
264 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.VendedorDTO;
15
import br.com.ec.domain.model.Pessoa;
16
import br.com.ec.domain.model.Vendedor;
17
import br.com.ec.domain.service.VendedorService;
18
import br.com.ec.web.generic.AbstractBean;
19
 
20
@Named
21
@Scope("view")
22
public class VendedorBean extends AbstractBean<VendedorDTO> implements Serializable {
23
 
24
        private static final long serialVersionUID = 1L;
25
 
26
        private VendedorService vendedorService;
27
 
28
        private Vendedor vendedorSelecionado;
29
        private List<Vendedor> listaVendedorColaborador;
30
        private List<Vendedor> listaVendedorExterno;
31
 
32
        @Inject
33
        public VendedorBean(VendedorService vendedorService) {
34
                this.vendedorService = vendedorService;
35
        }
36
 
37
        @Override
38
        public void preCarregamento() {
39
                entidade = new VendedorDTO();
40
                parametrosConsulta = new ParametrosConsulta<VendedorDTO>();
41
                parametrosConsulta.setEntidade(entidade);
42
        }
43
 
44
        @Override
45
        public void limparEntidade() {
46
                setEntidade(new VendedorDTO());
47
        }
48
 
49
        @Override
50
        public GenericService<VendedorDTO> getService() {
51
                return null;
52
        }
53
 
54
        @Override
55
        public VendedorDTO getEntidade() {
56
                return entidade;
57
        }
58
 
59
        @Override
60
        public VendedorDTO getId() {
61
                return getEntidade();
62
        }
63
 
64
        public Vendedor getVendedorSelecionado() {
65
                return vendedorSelecionado;
66
        }
67
        public void setVendedorSelecionado(Vendedor vendedorSelecionado) {
68
                this.vendedorSelecionado = vendedorSelecionado;
69
        }
70
 
71
        /*
72
        public List<Vendedor> getListaVendedorColaborador() {
73
                if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
74
                        setListaVendedorColaborador(vendedorService.consultarVendedoresColaboradoresAtivos(null));
75
                }
76
                return listaVendedorColaborador;
77
        }
78
        public void setListaVendedorColaborador(List<Vendedor> listaVendedorColaborador) {
79
                this.listaVendedorColaborador = listaVendedorColaborador;
80
        }
81
 
82
        public List<Vendedor> getListaVendedorExterno() {
83
                if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
84
                        setListaVendedorExterno(vendedorService.consultarVendedoresExternosAtivos());
85
                }
86
                return listaVendedorExterno;
87
        }
88
        public void setListaVendedorExterno(List<Vendedor> listaVendedorExterno) {
89
                this.listaVendedorExterno = listaVendedorExterno;
90
        }
91
        */
92
        /***************************************************************/
93
        /*
94
        public void selecionarPessoa(Pessoa pessoa) {
95
                getEntidade().setPessoa(pessoa);
96
        }
97
 
98
        public void retirarPessoa() {
99
                getEntidade().setPessoa(null);
100
        }
101
*/
102
}