package gcom.arrecadacao.debitoautomatico;
import gcom.arrecadacao.banco.Agencia;
import gcom.cadastro.imovel.Imovel;
import java.io.Serializable;
import java.util.Date;
import org.apache.commons.lang.builder.ToStringBuilder;
public class DebitoAutomatico implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String identificacaoClienteBanco;
private Date dataOpcaoDebitoContaCorrente;
private Date dataInclusaoNovoDebitoAutomatico;
private Date dataExclusao;
private Date ultimaAlteracao;
private Agencia agencia;
private Imovel imovel;
public DebitoAutomatico(String identificacaoClienteBanco, Date dataOpcaoDebitoContaCorrente, Date dataInclusaoNovoDebitoAutomatico, Date dataExclusao, Date ultimaAlteracao, Agencia agencia, Imovel imovel) {
this.identificacaoClienteBanco = identificacaoClienteBanco;
this.dataOpcaoDebitoContaCorrente = dataOpcaoDebitoContaCorrente;
this.dataInclusaoNovoDebitoAutomatico = dataInclusaoNovoDebitoAutomatico;
this.dataExclusao = dataExclusao;
this.ultimaAlteracao = ultimaAlteracao;
this.agencia = agencia;
this.imovel = imovel;
}
public DebitoAutomatico() {
}
public DebitoAutomatico(Agencia agencia, Imovel imovel) {
this.agencia = agencia;
this.imovel = imovel;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public String getIdentificacaoClienteBanco() {
return this.identificacaoClienteBanco;
}
public void setIdentificacaoClienteBanco(String identificacaoClienteBanco) {
this.identificacaoClienteBanco = identificacaoClienteBanco;
}
public Date getDataOpcaoDebitoContaCorrente() {
return this.dataOpcaoDebitoContaCorrente;
}
public void setDataOpcaoDebitoContaCorrente(Date dataOpcaoDebitoContaCorrente) {
this.dataOpcaoDebitoContaCorrente = dataOpcaoDebitoContaCorrente;
}
public Date getDataInclusaoNovoDebitoAutomatico() {
return this.dataInclusaoNovoDebitoAutomatico;
}
public void setDataInclusaoNovoDebitoAutomatico(Date dataInclusaoNovoDebitoAutomatico) {
this.dataInclusaoNovoDebitoAutomatico = dataInclusaoNovoDebitoAutomatico;
}
public Date getDataExclusao() {
return this.dataExclusao;
}
public void setDataExclusao(Date dataExclusao) {
this.dataExclusao = dataExclusao;
}
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public Agencia getAgencia() {
return this.agencia;
}
public void setAgencia(Agencia agencia) {
this.agencia = agencia;
}
public Imovel getImovel() {
return this.imovel;
}
public void setImovel(Imovel imovel) {
this.imovel = imovel;
}
public String toString() {
return new ToStringBuilder(this).append("id", getId()).toString();
}
}