Subversion Repositories Integrator Subversion

Rev

Rev 264 | Details | Compare with Previous | 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;
268 espaco 29
        private List<VendedorDTO> listaVendedoresDTO;
30
 
264 espaco 31
        @Inject
32
        public VendedorBean(VendedorService vendedorService) {
33
                this.vendedorService = vendedorService;
34
        }
35
 
36
        @Override
37
        public void preCarregamento() {
38
                entidade = new VendedorDTO();
39
                parametrosConsulta = new ParametrosConsulta<VendedorDTO>();
40
                parametrosConsulta.setEntidade(entidade);
41
        }
42
 
43
        @Override
44
        public void limparEntidade() {
45
                setEntidade(new VendedorDTO());
46
        }
47
 
48
        @Override
49
        public GenericService<VendedorDTO> getService() {
50
                return null;
51
        }
52
 
53
        @Override
54
        public VendedorDTO getEntidade() {
55
                return entidade;
56
        }
57
 
58
        @Override
59
        public VendedorDTO getId() {
60
                return getEntidade();
61
        }
62
 
63
        public Vendedor getVendedorSelecionado() {
64
                return vendedorSelecionado;
65
        }
66
        public void setVendedorSelecionado(Vendedor vendedorSelecionado) {
67
                this.vendedorSelecionado = vendedorSelecionado;
68
        }
69
 
268 espaco 70
        public List<VendedorDTO> getListaVendedoresDTO() {
71
                if (VerificadorUtil.estaNulo(listaVendedoresDTO)) {
72
                        setListaVendedoresDTO(vendedorService.consultarVendedoresColaboradores());
73
                }
74
                return listaVendedoresDTO;
75
        }
76
        public void setListaVendedoresDTO(List<VendedorDTO> listaVendedoresDTO) {
77
                this.listaVendedoresDTO = listaVendedoresDTO;
78
        }
79
 
264 espaco 80
        /*
81
        public List<Vendedor> getListaVendedorColaborador() {
82
                if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
83
                        setListaVendedorColaborador(vendedorService.consultarVendedoresColaboradoresAtivos(null));
84
                }
85
                return listaVendedorColaborador;
86
        }
87
        public void setListaVendedorColaborador(List<Vendedor> listaVendedorColaborador) {
88
                this.listaVendedorColaborador = listaVendedorColaborador;
89
        }
90
 
91
        public List<Vendedor> getListaVendedorExterno() {
92
                if (VerificadorUtil.estaNulo(listaVendedorColaborador)) {
93
                        setListaVendedorExterno(vendedorService.consultarVendedoresExternosAtivos());
94
                }
95
                return listaVendedorExterno;
96
        }
97
        public void setListaVendedorExterno(List<Vendedor> listaVendedorExterno) {
98
                this.listaVendedorExterno = listaVendedorExterno;
99
        }
100
        */
101
        /***************************************************************/
102
        /*
103
        public void selecionarPessoa(Pessoa pessoa) {
104
                getEntidade().setPessoa(pessoa);
105
        }
106
 
107
        public void retirarPessoa() {
108
                getEntidade().setPessoa(null);
109
        }
110
*/
111
}