package gcom.cadastro.imovel; import gcom.interceptor.ControleAlteracao; import gcom.interceptor.ObjetoTransacao; import gcom.seguranca.transacao.FiltroTabela; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.util.Date; /** @author Hibernate CodeGenerator */ @ControleAlteracao() public class ImovelSubcategoriaAtualizacaoCadastral extends ObjetoTransacao implements IImovelSubcategoria { private static final long serialVersionUID = 1L; public static final int ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL = 1502; private Integer id; private Imovel imovel; //@ControleAlteracao(funcionalidade={ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL}) private Categoria categoria; //@ControleAlteracao(funcionalidade={ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL}) private Subcategoria subcategoria; // @ControleAlteracao(funcionalidade={ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL}) private String descricaoCategoria; // @ControleAlteracao(funcionalidade={ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL}) private String descricaoSubcategoria; @ControleAlteracao(funcionalidade={ATRIBUTOS_CARREGAR_DADOS_ATUALIZACAO_CADASTRAL}) private short quantidadeEconomias; /** persistent field */ private Date ultimaAlteracao; public ImovelSubcategoriaAtualizacaoCadastral(Integer id, Imovel imovel, Categoria categoria, Subcategoria subcategoria, String descricaoCategoria, String descricaoSubcategoria, short quantidadeEconomias, Date ultimaAlteracao) { this.id = id; this.imovel = imovel; this.categoria = categoria; this.subcategoria = subcategoria; this.descricaoCategoria = descricaoCategoria; this.descricaoSubcategoria = descricaoSubcategoria; this.quantidadeEconomias = quantidadeEconomias; this.ultimaAlteracao = ultimaAlteracao; } /** default constructor */ public ImovelSubcategoriaAtualizacaoCadastral() { } public short getQuantidadeEconomias() { return quantidadeEconomias; } public void setQuantidadeEconomias(short quantidadeEconomias) { this.quantidadeEconomias = quantidadeEconomias; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public String getDescricaoSubcategoria() { return this.descricaoSubcategoria; } public void setDescricaoSubcategoria(String descricaoSubcategoria) { this.descricaoSubcategoria = descricaoSubcategoria; } public String getDescricaoCategoria() { return this.descricaoCategoria; } public void setDescricaoCategoria(String descricaoCategoria) { this.descricaoCategoria = descricaoCategoria; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Filtro retornaFiltro() { Filtro filtro = retornaFiltro(); filtro.adicionarParametro(new ParametroSimples(FiltroTabela.ID, this.getImovel().getId())); return filtro; } public String[] retornaCamposChavePrimaria() { return null; } public Imovel getImovel() { return imovel; } public void setImovel(Imovel imovel) { this.imovel = imovel; } public Subcategoria getSubcategoria() { return subcategoria; } public void setSubcategoria(Subcategoria subcategoria) { this.subcategoria = subcategoria; } public Categoria getCategoria() { return categoria; } public void setCategoria(Categoria categoria) { this.categoria = categoria; } public String toString() { return "ImovelSubcategoriaAtualizacaoCadastral [descricaoCategoria=" + descricaoCategoria + ", descricaoSubcategoria=" + descricaoSubcategoria + ", quantidadeEconomias=" + quantidadeEconomias + "]"; } }