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;
}
}