Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
259 espaco 1
package br.com.ec.domain.dto;
2
 
3
import org.primefaces.model.charts.bar.BarChartModel;
4
import org.primefaces.model.charts.pie.PieChartModel;
5
 
6
public class FuncionarioDTO {
7
 
8
        private Long sequencialFuncionario;
9
        private Long sequencialPessoa;
10
        private String nome;
11
 
12
        private Long sequencialUsuario;
13
 
14
        private VendedorDTO vendedorDTO;
15
        private FuncionarioCustosDTO custosDTO;
16
 
17
        private PieChartModel graficoTiposProdutos;
18
        private PieChartModel graficoFormasPagamento;
19
        private BarChartModel graficoComparativoCustosLucro;
20
 
21
        public FuncionarioDTO() {}
22
 
23
        public FuncionarioDTO(Long sequencialFuncionario, Long sequencialPessoa, String nome) {
24
                this.sequencialFuncionario = sequencialFuncionario;
25
                this.sequencialPessoa = sequencialPessoa;
26
                this.nome = nome;
27
        }
28
 
29
        public Long getSequencialFuncionario() {
30
                return sequencialFuncionario;
31
        }
32
        public void setSequencialFuncionario(Long sequencialFuncionario) {
33
                this.sequencialFuncionario = sequencialFuncionario;
34
        }
35
 
36
        public Long getSequencialPessoa() {
37
                return sequencialPessoa;
38
        }
39
        public void setSequencialPessoa(Long sequencialPessoa) {
40
                this.sequencialPessoa = sequencialPessoa;
41
        }
42
 
43
        public String getNome() {
44
                return nome;
45
        }
46
        public void setNome(String nome) {
47
                this.nome = nome;
48
        }
49
 
50
        public Long getSequencialUsuario() {
51
                return sequencialUsuario;
52
        }
53
        public void setSequencialUsuario(Long sequencialUsuario) {
54
                this.sequencialUsuario = sequencialUsuario;
55
        }
56
 
57
        public VendedorDTO getVendedorDTO() {
58
                return vendedorDTO;
59
        }
60
        public void setVendedorDTO(VendedorDTO vendedorDTO) {
61
                this.vendedorDTO = vendedorDTO;
62
        }
63
 
64
        public FuncionarioCustosDTO getCustosDTO() {
65
                return custosDTO;
66
        }
67
        public void setCustosDTO(FuncionarioCustosDTO custosDTO) {
68
                this.custosDTO = custosDTO;
69
        }
70
 
71
        public PieChartModel getGraficoTiposProdutos() {
72
                return graficoTiposProdutos;
73
        }
74
        public void setGraficoTiposProdutos(PieChartModel graficoTiposProdutos) {
75
                this.graficoTiposProdutos = graficoTiposProdutos;
76
        }
77
 
78
        public PieChartModel getGraficoFormasPagamento() {
79
                return graficoFormasPagamento;
80
        }
81
        public void setGraficoFormasPagamento(PieChartModel graficoFormasPagamento) {
82
                this.graficoFormasPagamento = graficoFormasPagamento;
83
        }
84
 
85
        public BarChartModel getGraficoComparativoCustosLucro() {
86
                return graficoComparativoCustosLucro;
87
        }
88
        public void setGraficoComparativoCustosLucro(BarChartModel graficoComparativoCustosLucro) {
89
                this.graficoComparativoCustosLucro = graficoComparativoCustosLucro;
90
        }
91
 
92
        @Override
93
        public int hashCode() {
94
                final int prime = 31;
95
                int result = 1;
96
                result = prime * result + ((sequencialFuncionario == null) ? 0 : sequencialFuncionario.hashCode());
97
                return result;
98
        }
99
 
100
        @Override
101
        public boolean equals(Object obj) {
102
                if (this == obj)
103
                        return true;
104
                if (obj == null)
105
                        return false;
106
                if (getClass() != obj.getClass())
107
                        return false;
108
                FuncionarioDTO other = (FuncionarioDTO) obj;
109
                if (sequencialFuncionario == null) {
110
                        if (other.sequencialFuncionario != null)
111
                                return false;
112
                } else if (!sequencialFuncionario.equals(other.sequencialFuncionario))
113
                        return false;
114
                return true;
115
        }
116
 
117
}