package gcom.cadastro.imovel; import java.util.Date; import gcom.interceptor.ControleAlteracao; import gcom.interceptor.ObjetoTransacao; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; @ControleAlteracao() public class ImovelImagem extends ObjetoTransacao { private static final long serialVersionUID = 1L; private Integer id; private Integer idImovel; private String nomeImagem; private String caminhoImagem; private Date ultimaAlteracao; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getIdImovel() { return idImovel; } public void setIdImovel(Integer idImovel) { this.idImovel = idImovel; } public String getNomeImagem() { return nomeImagem; } public void setNomeImagem(String nomeImagem) { this.nomeImagem = nomeImagem; } public String getCaminhoImagem() { return caminhoImagem; } public void setCaminhoImagem(String caminhoImagem) { this.caminhoImagem = caminhoImagem; } @Override public Date getUltimaAlteracao() { return ultimaAlteracao; } @Override public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } @Override public Filtro retornaFiltro() { FiltroImovelImagem filtro = new FiltroImovelImagem(); filtro.adicionarParametro(new ParametroSimples(FiltroImovelImagem.ID, this.getId())); return filtro; } @Override public String[] retornaCamposChavePrimaria() { String[] retorno = { "id" }; return retorno; } }