Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
106 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
195 espaco 5
import br.com.ec.core.consulta.ParametrosConsulta;
6
import br.com.ec.core.util.DataUtils;
7
import br.com.ec.core.util.VerificadorUtil;
106 espaco 8
import br.com.ec.domain.model.Fornecedor;
9
import br.com.ec.domain.model.Loja;
10
import br.com.ec.domain.model.Marca;
11
import br.com.ec.domain.model.Modelo;
12
import br.com.ec.domain.model.Produto;
152 espaco 13
import br.com.ec.domain.model.Tributacao;
106 espaco 14
import br.com.ec.domain.model.Usuario;
15
 
16
public class ParametrosConsultaProdutoDTO extends ParametrosConsulta<Produto> {
17
 
18
        private static String SEM_RESTRICOES_GERAL = "0";
19
        private static Integer SEM_RESTRICOES = 0;
20
 
21
        private Produto produto;
22
        private Marca marca;
23
        private Modelo modelo;
24
        private Fornecedor fornecedor;
152 espaco 25
        private Tributacao tributacao;
106 espaco 26
 
27
        private Integer consultarAtivo;
28
        private Integer consultarOnline;
29
        private Integer consultarOnlineShoplog;
270 espaco 30
        private Integer consultarOnlineMercadoLivre;
106 espaco 31
        private String tipoRelatorioProduto;
32
        private Integer estoqueLoja;
33
 
34
        private Loja lojaSelecionadaParaContagem;
35
        private Boolean contagemObrigatoria;
591 blopes 36
        private Boolean contagemRapida;
106 espaco 37
 
38
        private Long lojaSelecionada;
39
        private String localizacaoLojaSelecionada;
40
 
41
        private Boolean indicadorProdutosSemVendas;
42
        private Date dataInicialSemVendas;
43
        private Date dataFinalSemVendas;
44
 
45
        private Usuario usuarioParaContagem;
46
 
47
        private Boolean indicadorModeloFavorito;
140 espaco 48
        private Boolean sujeitoST;
106 espaco 49
 
444 blopes 50
        private int primeiroRegistro;
51
        private int tamanhoPagina;
52
 
106 espaco 53
        public ParametrosConsultaProdutoDTO() {
54
                this.tipoRelatorioProduto = SEM_RESTRICOES_GERAL;
55
                this.estoqueLoja = SEM_RESTRICOES;
56
                this.contagemObrigatoria = false;
591 blopes 57
                this.contagemRapida = false;
106 espaco 58
                this.indicadorProdutosSemVendas = false;
59
                this.dataInicialSemVendas = DataUtils.acrescentarDias(DataUtils.getDataAtual(), -30);
60
                this.dataFinalSemVendas = DataUtils.getDataAtual();
61
        }
62
 
63
        @Override
64
        public Produto getEntidade() {
65
                return getProduto();
66
        }
67
 
68
        public Produto getProduto() {
69
                if (VerificadorUtil.estaNulo(produto)) {
70
                        produto = new Produto();
71
                }
72
                return produto;
73
        }
74
        public void setProduto(Produto produto) {
75
                this.produto = produto;
76
        }
77
 
78
        public Marca getMarca() {
79
                return marca;
80
        }
81
        public void setMarca(Marca marca) {
82
                this.marca = marca;
83
        }
84
 
85
        public Modelo getModelo() {
86
                return modelo;
87
        }
88
        public void setModelo(Modelo modelo) {
89
                this.modelo = modelo;
90
        }
91
 
92
        public Fornecedor getFornecedor() {
93
                return fornecedor;
94
        }
95
        public void setFornecedor(Fornecedor fornecedor) {
96
                this.fornecedor = fornecedor;
97
        }
98
 
152 espaco 99
        public Tributacao getTributacao() {
100
                return tributacao;
101
        }
102
        public void setTributacao(Tributacao tributacao) {
103
                this.tributacao = tributacao;
104
        }
105
 
106 espaco 106
        public Integer getConsultarAtivo() {
107
                return consultarAtivo;
108
        }
109
        public void setConsultarAtivo(Integer consultarAtivo) {
110
                this.consultarAtivo = consultarAtivo;
111
        }
112
 
113
        public Integer getConsultarOnline() {
114
                return consultarOnline;
115
        }
116
        public void setConsultarOnline(Integer consultarOnline) {
117
                this.consultarOnline = consultarOnline;
118
        }
119
 
120
        public Integer getConsultarOnlineShoplog() {
121
                return consultarOnlineShoplog;
122
        }
123
        public void setConsultarOnlineShoplog(Integer consultarOnlineShoplog) {
124
                this.consultarOnlineShoplog = consultarOnlineShoplog;
125
        }
126
 
270 espaco 127
        public Integer getConsultarOnlineMercadoLivre() {
128
                return consultarOnlineMercadoLivre;
129
        }
130
        public void setConsultarOnlineMercadoLivre(Integer consultarOnlineMercadoLivre) {
131
                this.consultarOnlineMercadoLivre = consultarOnlineMercadoLivre;
132
        }
133
 
106 espaco 134
        public String getTipoRelatorioProduto() {
135
                return tipoRelatorioProduto;
136
        }
137
        public void setTipoRelatorioProduto(String tipoRelatorioProduto) {
138
                this.tipoRelatorioProduto = tipoRelatorioProduto;
139
        }
140
 
141
        public Integer getEstoqueLoja() {
142
                return estoqueLoja;
143
        }
144
        public void setEstoqueLoja(Integer estoqueLoja) {
145
                this.estoqueLoja = estoqueLoja;
146
        }
147
 
148
        public Long getLojaSelecionada() {
149
                return lojaSelecionada;
150
        }
151
        public void setLojaSelecionada(Long lojaSelecionada) {
152
                this.lojaSelecionada = lojaSelecionada;
153
        }
154
 
155
        public Loja getLojaSelecionadaParaContagem() {
156
                return lojaSelecionadaParaContagem;
157
        }
158
        public void setLojaSelecionadaParaContagem(Loja lojaSelecionadaParaContagem) {
159
                this.lojaSelecionadaParaContagem = lojaSelecionadaParaContagem;
160
        }
161
 
162
        public Boolean getContagemObrigatoria() {
163
                return contagemObrigatoria;
164
        }
165
        public void setContagemObrigatoria(Boolean contagemObrigatoria) {
166
                this.contagemObrigatoria = contagemObrigatoria;
167
        }
168
 
591 blopes 169
        public Boolean getContagemRapida() {
170
                return contagemRapida;
171
        }
172
        public void setContagemRapida(Boolean contagemRapida) {
173
                this.contagemRapida = contagemRapida;
174
        }
175
 
106 espaco 176
        public String getLocalizacaoLojaSelecionada() {
177
                return localizacaoLojaSelecionada;
178
        }
179
        public void setLocalizacaoLojaSelecionada(String localizacaoLojaSelecionada) {
180
                this.localizacaoLojaSelecionada = localizacaoLojaSelecionada;
181
        }
182
 
183
        public Boolean getIndicadorProdutosSemVendas() {
184
                return indicadorProdutosSemVendas;
185
        }
186
        public void setIndicadorProdutosSemVendas(Boolean indicadorProdutosSemVendas) {
187
                this.indicadorProdutosSemVendas = indicadorProdutosSemVendas;
188
        }
189
 
190
        public Date getDataInicialSemVendas() {
191
                return dataInicialSemVendas;
192
        }
193
        public void setDataInicialSemVendas(Date dataInicialSemVendas) {
194
                this.dataInicialSemVendas = dataInicialSemVendas;
195
        }
196
 
197
        public Date getDataFinalSemVendas() {
198
                return dataFinalSemVendas;
199
        }
200
        public void setDataFinalSemVendas(Date dataFinalSemVendas) {
201
                this.dataFinalSemVendas = dataFinalSemVendas;
202
        }
203
 
204
        public Usuario getUsuarioParaContagem() {
205
                return usuarioParaContagem;
206
        }
207
        public void setUsuarioParaContagem(Usuario usuarioParaContagem) {
208
                this.usuarioParaContagem = usuarioParaContagem;
209
        }
210
 
211
        public Boolean getIndicadorModeloFavorito() {
212
                return indicadorModeloFavorito;
213
        }
214
        public void setIndicadorModeloFavorito(Boolean indicadorModeloFavorito) {
215
                this.indicadorModeloFavorito = indicadorModeloFavorito;
216
        }
217
 
140 espaco 218
        public Boolean getSujeitoST() {
219
                return sujeitoST;
220
        }
221
        public void setSujeitoST(Boolean sujeitoST) {
222
                this.sujeitoST = sujeitoST;
223
        }
224
 
444 blopes 225
        public int getPrimeiroRegistro() {
226
                return primeiroRegistro;
227
        }
228
        public void setPrimeiroRegistro(int primeiroRegistro) {
229
                this.primeiroRegistro = primeiroRegistro;
230
        }
231
 
232
        public int getTamanhoPagina() {
233
                return tamanhoPagina;
234
        }
235
        public void setTamanhoPagina(int tamanhoPagina) {
236
                this.tamanhoPagina = tamanhoPagina;
237
        }
238
 
106 espaco 239
}