Subversion Repositories Integrator Subversion

Rev

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