package gcom.seguranca.transacao;
import gcom.cadastro.ArquivoTextoAtualizacaoCadastral;
import gcom.micromedicao.Leiturista;
import gcom.seguranca.acesso.OperacaoEfetuada;
import java.util.Date;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
/** @author Hibernate CodeGenerator */
public class TabelaAtualizacaoCadastral {
private Integer id;
private Long idRegistroAlterado;
private Short indicadorPrincipal;
private Date ultimaAlteracao;
private Tabela tabela;
private OperacaoEfetuada operacaoEfetuada;
private Leiturista leiturista;
private AlteracaoTipo alteracaoTipo;
private ArquivoTextoAtualizacaoCadastral arquivoTextoAtualizacaoCadastral;
private Short indicadorAutorizado;
private Integer codigoImovel;
private Long codigoCliente;
private Date dataProcessamento;
private TabelaAtualizacaoCadastralSituacao tabelaAtualizacaoCadastralSituacao;
private String complemento;
public TabelaAtualizacaoCadastral(Integer id, Long idRegistroAlterado, Short indicadorPrincipal, Date ultimaAlteracao, Tabela tabela, OperacaoEfetuada operacaoEfetuada, Leiturista leiturista, AlteracaoTipo alteracaoTipo, ArquivoTextoAtualizacaoCadastral arquivoTextoAtualizacaoCadastral, Short indicadorAutorizado, Integer codigoImovel, Long codigoCliente, String complemento) {
this.id = id;
this.idRegistroAlterado = idRegistroAlterado;
this.indicadorPrincipal = indicadorPrincipal;
this.ultimaAlteracao = ultimaAlteracao;
this.tabela = tabela;
this.operacaoEfetuada = operacaoEfetuada;
this.leiturista = leiturista;
this.alteracaoTipo = alteracaoTipo;
this.arquivoTextoAtualizacaoCadastral = arquivoTextoAtualizacaoCadastral;
this.indicadorAutorizado = indicadorAutorizado;
this.codigoImovel = codigoImovel;
this.codigoCliente = codigoCliente;
this.complemento = complemento;
}
/** default constructor */
public TabelaAtualizacaoCadastral() {
}
public boolean equals(Object other) {
if ((this == other))
return true;
if (!(other instanceof TabelaAtualizacaoCadastral))
return false;
TabelaAtualizacaoCadastral castOther = (TabelaAtualizacaoCadastral) other;
return new EqualsBuilder().append(this.getId(),
castOther.getId()).isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(getId()).toHashCode();
}
public String[] retornaCamposChavePrimaria(){
String[] retorno = new String[1];
retorno[0] = "id";
return retorno;
}
public AlteracaoTipo getAlteracaoTipo() {
return alteracaoTipo;
}
public void setAlteracaoTipo(AlteracaoTipo alteracaoTipo) {
this.alteracaoTipo = alteracaoTipo;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Long getIdRegistroAlterado() {
return idRegistroAlterado;
}
public void setIdRegistroAlterado(Long idRegistroAlterado) {
this.idRegistroAlterado = idRegistroAlterado;
}
public Short getIndicadorPrincipal() {
return indicadorPrincipal;
}
public void setIndicadorPrincipal(Short indicadorPrincipal) {
this.indicadorPrincipal = indicadorPrincipal;
}
public Leiturista getLeiturista() {
return leiturista;
}
public void setLeiturista(Leiturista leiturista) {
this.leiturista = leiturista;
}
public OperacaoEfetuada getOperacaoEfetuada() {
return operacaoEfetuada;
}
public void setOperacaoEfetuada(OperacaoEfetuada operacaoEfetuada) {
this.operacaoEfetuada = operacaoEfetuada;
}
public Tabela getTabela() {
return tabela;
}
public void setTabela(Tabela tabela) {
this.tabela = tabela;
}
public Date getUltimaAlteracao() {
return ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public ArquivoTextoAtualizacaoCadastral getArquivoTextoAtualizacaoCadastral() {
return arquivoTextoAtualizacaoCadastral;
}
public void setArquivoTextoAtualizacaoCadastral(
ArquivoTextoAtualizacaoCadastral arquivoTextoAtualizacaoCadastral) {
this.arquivoTextoAtualizacaoCadastral = arquivoTextoAtualizacaoCadastral;
}
public Short getIndicadorAutorizado() {
return indicadorAutorizado;
}
public void setIndicadorAutorizado(Short indicadorAutorizado) {
this.indicadorAutorizado = indicadorAutorizado;
}
public Long getCodigoCliente() {
return codigoCliente;
}
public void setCodigoCliente(Long codigoCliente) {
this.codigoCliente = codigoCliente;
}
public Integer getCodigoImovel() {
return codigoImovel;
}
public void setCodigoImovel(Integer codigoImovel) {
this.codigoImovel = codigoImovel;
}
public Date getDataProcessamento() {
return dataProcessamento;
}
public void setDataProcessamento(Date dataProcessamento) {
this.dataProcessamento = dataProcessamento;
}
public TabelaAtualizacaoCadastralSituacao getTabelaAtualizacaoCadastralSituacao() {
return tabelaAtualizacaoCadastralSituacao;
}
public void setTabelaAtualizacaoCadastralSituacao(
TabelaAtualizacaoCadastralSituacao tabelaAtualizacaoCadastralSituacao) {
this.tabelaAtualizacaoCadastralSituacao = tabelaAtualizacaoCadastralSituacao;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
}