package gcom.cadastro.atualizacaocadastral.bean;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class ConsultarMovimentoAtualizacaoCadastralHelper implements Serializable{
private static final long serialVersionUID = 8769003327603590172L;
private Integer icAutorizado;
private Integer idImovel;
private String nomeFuncionario;
private Date dataRealizacao;
private Integer idArquivo;
private String inscricao;
private Long idRegistroAlterado;
private Integer idTipoAlteracao;
private String numeroHidrometro;
private Integer idLigacaoAgua;
private Integer idLigacaoEsgoto;
private List<ColunaAtualizacaoCadastral> colunasAtualizacao = new ArrayList<ColunaAtualizacaoCadastral>();
private Set<CategoriaAtualizacaoCadastral> categorias = new HashSet<CategoriaAtualizacaoCadastral>();
private Integer idSituacao;
private String descricaoSituacao;
public ConsultarMovimentoAtualizacaoCadastralHelper(Integer icAutorizado, Integer idImovel, String nomeFuncionario, Date dataRealizacao, Integer idArquivo, String inscricao, Integer idSituacao, String descricaoSituacao) {
this.icAutorizado = icAutorizado;
this.idImovel = idImovel;
this.nomeFuncionario = nomeFuncionario;
this.dataRealizacao = dataRealizacao;
this.idArquivo = idArquivo;
this.inscricao = inscricao;
this.idSituacao = idSituacao;
this.descricaoSituacao = descricaoSituacao;
}
public ConsultarMovimentoAtualizacaoCadastralHelper(){}
public Integer getIdImovel() {
return idImovel;
}
public void setIdImovel(Integer idImovel) {
this.idImovel = idImovel;
}
public String getNomeFuncionario() {
return nomeFuncionario;
}
public void setNomeFuncionario(String nomeFuncionario) {
this.nomeFuncionario = nomeFuncionario;
}
public Date getDataRealizacao() {
return dataRealizacao;
}
public void setDataRealizacao(Date dataRealizacao) {
this.dataRealizacao = dataRealizacao;
}
public Integer getIdArquivo() {
return idArquivo;
}
public void setIdArquivo(Integer idArquivo) {
this.idArquivo = idArquivo;
}
public Integer getIcAutorizado() {
return icAutorizado;
}
public void setIcAutorizado(Integer icAutorizado) {
this.icAutorizado = icAutorizado;
}
public String getInscricao() {
return inscricao;
}
public void setInscricao(String inscricao) {
this.inscricao = inscricao;
}
public Long getIdRegistroAlterado() {
return idRegistroAlterado;
}
public void setIdRegistroAlterado(Long idRegistroAlterado) {
this.idRegistroAlterado = idRegistroAlterado;
}
public Integer getIdTipoAlteracao() {
return idTipoAlteracao;
}
public void setIdTipoAlteracao(Integer idTipoAlteracao) {
this.idTipoAlteracao = idTipoAlteracao;
}
public String getNumeroHidrometro() {
return numeroHidrometro;
}
public void setNumeroHidrometro(String numeroHidrometro) {
this.numeroHidrometro = numeroHidrometro;
}
public Integer getIdLigacaoAgua() {
return idLigacaoAgua;
}
public void setIdLigacaoAgua(Integer idLigacaoAgua) {
this.idLigacaoAgua = idLigacaoAgua;
}
public Integer getIdLigacaoEsgoto() {
return idLigacaoEsgoto;
}
public void setIdLigacaoEsgoto(Integer idLigacaoEsgoto) {
this.idLigacaoEsgoto = idLigacaoEsgoto;
}
public List<ColunaAtualizacaoCadastral> getColunasAtualizacao() {
return colunasAtualizacao;
}
public void addColunaAtualizacao(ColunaAtualizacaoCadastral colunaAtualizacao) {
this.colunasAtualizacao.add(colunaAtualizacao);
}
public Set<CategoriaAtualizacaoCadastral> getCategorias() {
return categorias;
}
public void addCategoria(CategoriaAtualizacaoCadastral categoria) {
this.categorias.add(categoria);
}
public Integer getIdSituacao() {
return idSituacao;
}
public void setIdSituacao(Integer idSituacao) {
this.idSituacao = idSituacao;
}
public String getDescricaoSituacao() {
return descricaoSituacao;
}
public void setDescricaoSituacao(String descricaoSituacao) {
this.descricaoSituacao = descricaoSituacao;
}
@Override
public String toString() {
return "ConsultarMovimentoAtualizacaoCadastralHelper [idImovel=" + idImovel + ", idTipoAlteracao=" + idTipoAlteracao + ", numeroHidrometro="
+ numeroHidrometro + ", idLigacaoAgua=" + idLigacaoAgua + ", idLigacaoEsgoto=" + idLigacaoEsgoto + "]";
}
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((idImovel == null) ? 0 : idImovel.hashCode());
return result;
}
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
ConsultarMovimentoAtualizacaoCadastralHelper other = (ConsultarMovimentoAtualizacaoCadastralHelper) obj;
if (idImovel == null) {
if (other.idImovel != null)
return false;
} else if (!idImovel.equals(other.idImovel))
return false;
return true;
}
}