package br.com.centralit.citcorpore.bean; import java.util.Collection; import java.util.List; import br.com.citframework.dto.IDto; public class CategoriaProdutoDTO implements IDto { private static final long serialVersionUID = 643396483433858897L; private Integer idCategoria; private Integer idCategoriaPai; private String nomeCategoria; private String nomeCategoriaPai; private String situacao; private Integer nivel; private String imagem; private Integer pesoCotacaoPreco; private Integer pesoCotacaoPrazoEntrega; private Integer pesoCotacaoPrazoPagto; private Integer pesoCotacaoTaxaJuros; private Integer pesoCotacaoPrazoGarantia; private List<TipoProdutoDTO> colProdutos; private Collection<CriterioCotacaoCategoriaDTO> colCriterios; private Collection<UploadDTO> fotos; public Integer getIdCategoria() { return this.idCategoria; } public void setIdCategoria(Integer parm) { this.idCategoria = parm; } public Integer getIdCategoriaPai() { return idCategoriaPai; } public void setIdCategoriaPai(Integer idCategoriaPai) { this.idCategoriaPai = idCategoriaPai; } public String getNomeCategoria() { return this.nomeCategoria; } public void setNomeCategoria(String parm) { this.nomeCategoria = parm; } public String getNomeCategoriaPai() { return nomeCategoriaPai; } public void setNomeCategoriaPai(String nomeCategoriaPai) { this.nomeCategoriaPai = nomeCategoriaPai; } public String getSituacao() { return this.situacao; } public void setSituacao(String parm) { this.situacao = parm; } public Integer getNivel() { return nivel; } public void setNivel(Integer nivel) { this.nivel = nivel; } public String getImagem() { return imagem; } public void setImagem(String imagem) { this.imagem = imagem; } public List<TipoProdutoDTO> getColProdutos() { return colProdutos; } public void setColProdutos(List<TipoProdutoDTO> colProdutos) { this.colProdutos = colProdutos; } public Integer getPesoCotacaoPreco() { return pesoCotacaoPreco; } public void setPesoCotacaoPreco(Integer pesoCotacaoPreco) { this.pesoCotacaoPreco = pesoCotacaoPreco; } public Integer getPesoCotacaoPrazoEntrega() { return pesoCotacaoPrazoEntrega; } public void setPesoCotacaoPrazoEntrega(Integer pesoCotacaoPrazoEntrega) { this.pesoCotacaoPrazoEntrega = pesoCotacaoPrazoEntrega; } public Integer getPesoCotacaoPrazoPagto() { return pesoCotacaoPrazoPagto; } public void setPesoCotacaoPrazoPagto(Integer pesoCotacaoPrazoPagto) { this.pesoCotacaoPrazoPagto = pesoCotacaoPrazoPagto; } public Integer getPesoCotacaoTaxaJuros() { return pesoCotacaoTaxaJuros; } public void setPesoCotacaoTaxaJuros(Integer pesoCotacaoTaxaJuros) { this.pesoCotacaoTaxaJuros = pesoCotacaoTaxaJuros; } public Integer getPesoCotacaoPrazoGarantia() { return pesoCotacaoPrazoGarantia; } public void setPesoCotacaoPrazoGarantia(Integer pesoCotacaoPrazoGarantia) { this.pesoCotacaoPrazoGarantia = pesoCotacaoPrazoGarantia; } public Collection<CriterioCotacaoCategoriaDTO> getColCriterios() { return colCriterios; } public void setColCriterios(Collection<CriterioCotacaoCategoriaDTO> colCriterios) { this.colCriterios = colCriterios; } public Collection<UploadDTO> getFotos() { return fotos; } public void setFotos(Collection<UploadDTO> fotos) { this.fotos = fotos; } public String getNomeHierarquizado() { if (nomeCategoria == null) return ""; if (this.getNivel() == null) return nomeCategoria; String aux = ""; for (int i = 0; i < this.getNivel().intValue(); i++) { aux += "....."; } return aux + nomeCategoria; } }