Subversion Repositories Integrator Subversion

Rev

Rev 259 | Rev 325 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
259 espaco 1
package br.com.ec.domain.dto;
2
 
279 espaco 3
import java.util.List;
4
 
259 espaco 5
import org.primefaces.model.charts.bar.BarChartModel;
6
import org.primefaces.model.charts.pie.PieChartModel;
7
 
279 espaco 8
import br.com.ec.domain.dto.grafico.GraficoBarraDTO;
9
 
259 espaco 10
public class FuncionarioDTO {
11
 
12
        private Long sequencialFuncionario;
13
        private Long sequencialPessoa;
14
        private String nome;
15
 
16
        private Long sequencialUsuario;
17
 
18
        private VendedorDTO vendedorDTO;
279 espaco 19
        private List<AvaliacaoFuncionarioDTO> avaliacoesDTO;
20
        private List<FuncionarioFeriasDTO> feriasDTO;
21
        private List<ExameFuncionarioDTO> examesDTO;
22
        private List<AtestadoFuncionarioDTO> atestadosDTO;
23
        private List<PontoDTO> pontosDTO;
24
 
259 espaco 25
        private FuncionarioCustosDTO custosDTO;
26
 
279 espaco 27
        private GraficoBarraDTO graficoCustos;
28
 
259 espaco 29
        private PieChartModel graficoTiposProdutos;
30
        private PieChartModel graficoFormasPagamento;
31
        private BarChartModel graficoComparativoCustosLucro;
32
 
33
        public FuncionarioDTO() {}
34
 
35
        public FuncionarioDTO(Long sequencialFuncionario, Long sequencialPessoa, String nome) {
36
                this.sequencialFuncionario = sequencialFuncionario;
37
                this.sequencialPessoa = sequencialPessoa;
38
                this.nome = nome;
39
        }
40
 
41
        public Long getSequencialFuncionario() {
42
                return sequencialFuncionario;
43
        }
44
        public void setSequencialFuncionario(Long sequencialFuncionario) {
45
                this.sequencialFuncionario = sequencialFuncionario;
46
        }
47
 
48
        public Long getSequencialPessoa() {
49
                return sequencialPessoa;
50
        }
51
        public void setSequencialPessoa(Long sequencialPessoa) {
52
                this.sequencialPessoa = sequencialPessoa;
53
        }
54
 
55
        public String getNome() {
56
                return nome;
57
        }
58
        public void setNome(String nome) {
59
                this.nome = nome;
60
        }
61
 
62
        public Long getSequencialUsuario() {
63
                return sequencialUsuario;
64
        }
65
        public void setSequencialUsuario(Long sequencialUsuario) {
66
                this.sequencialUsuario = sequencialUsuario;
67
        }
68
 
69
        public VendedorDTO getVendedorDTO() {
70
                return vendedorDTO;
71
        }
72
        public void setVendedorDTO(VendedorDTO vendedorDTO) {
73
                this.vendedorDTO = vendedorDTO;
74
        }
75
 
279 espaco 76
        public List<AvaliacaoFuncionarioDTO> getAvaliacoesDTO() {
77
                return avaliacoesDTO;
78
        }
79
        public void setAvaliacoesDTO(List<AvaliacaoFuncionarioDTO> avaliacoesDTO) {
80
                this.avaliacoesDTO = avaliacoesDTO;
81
        }
82
 
83
        public List<FuncionarioFeriasDTO> getFeriasDTO() {
84
                return feriasDTO;
85
        }
86
        public void setFeriasDTO(List<FuncionarioFeriasDTO> feriasDTO) {
87
                this.feriasDTO = feriasDTO;
88
        }
89
 
90
        public List<ExameFuncionarioDTO> getExamesDTO() {
91
                return examesDTO;
92
        }
93
        public void setExamesDTO(List<ExameFuncionarioDTO> examesDTO) {
94
                this.examesDTO = examesDTO;
95
        }
96
 
97
        public List<AtestadoFuncionarioDTO> getAtestadosDTO() {
98
                return atestadosDTO;
99
        }
100
        public void setAtestadosDTO(List<AtestadoFuncionarioDTO> atestadosDTO) {
101
                this.atestadosDTO = atestadosDTO;
102
        }
103
 
104
        public List<PontoDTO> getPontosDTO() {
105
                return pontosDTO;
106
        }
107
        public void setPontosDTO(List<PontoDTO> pontosDTO) {
108
                this.pontosDTO = pontosDTO;
109
        }
110
 
259 espaco 111
        public FuncionarioCustosDTO getCustosDTO() {
112
                return custosDTO;
113
        }
114
        public void setCustosDTO(FuncionarioCustosDTO custosDTO) {
115
                this.custosDTO = custosDTO;
116
        }
117
 
279 espaco 118
        public GraficoBarraDTO getGraficoCustos() {
119
                return graficoCustos;
120
        }
121
        public void setGraficoCustos(GraficoBarraDTO graficoCustos) {
122
                this.graficoCustos = graficoCustos;
123
        }
124
 
259 espaco 125
        public PieChartModel getGraficoTiposProdutos() {
126
                return graficoTiposProdutos;
127
        }
128
        public void setGraficoTiposProdutos(PieChartModel graficoTiposProdutos) {
129
                this.graficoTiposProdutos = graficoTiposProdutos;
130
        }
131
 
132
        public PieChartModel getGraficoFormasPagamento() {
133
                return graficoFormasPagamento;
134
        }
135
        public void setGraficoFormasPagamento(PieChartModel graficoFormasPagamento) {
136
                this.graficoFormasPagamento = graficoFormasPagamento;
137
        }
138
 
139
        public BarChartModel getGraficoComparativoCustosLucro() {
140
                return graficoComparativoCustosLucro;
141
        }
142
        public void setGraficoComparativoCustosLucro(BarChartModel graficoComparativoCustosLucro) {
143
                this.graficoComparativoCustosLucro = graficoComparativoCustosLucro;
144
        }
145
 
146
        @Override
147
        public int hashCode() {
148
                final int prime = 31;
149
                int result = 1;
150
                result = prime * result + ((sequencialFuncionario == null) ? 0 : sequencialFuncionario.hashCode());
151
                return result;
152
        }
153
 
154
        @Override
155
        public boolean equals(Object obj) {
156
                if (this == obj)
157
                        return true;
158
                if (obj == null)
159
                        return false;
160
                if (getClass() != obj.getClass())
161
                        return false;
162
                FuncionarioDTO other = (FuncionarioDTO) obj;
163
                if (sequencialFuncionario == null) {
164
                        if (other.sequencialFuncionario != null)
165
                                return false;
166
                } else if (!sequencialFuncionario.equals(other.sequencialFuncionario))
167
                        return false;
168
                return true;
169
        }
170
 
171
}