Subversion Repositories Integrator Subversion

Rev

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