package gcom.cadastro;
import gcom.arrecadacao.ContratoMotivoCancelamento;
import gcom.cadastro.empresa.Empresa;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Set;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class EmpresaContratoCadastro implements Serializable {
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
/** persistent field */
private Date dataInicioContrato;
/** persistent field */
private Date dataFinalContrato;
/** nullable persistent field */
private Date dataCancelamentoContrato;
/** persistent field */
private BigDecimal valorVisita;
/** persistent field */
private Date ultimaAlteracao;
private Empresa empresa;
private ContratoMotivoCancelamento contratoMotivoCancelamento;
/** persistent field */
private Set empresaContratoCadastroAtributos;
/** full constructor */
public EmpresaContratoCadastro(Integer id, Date dataInicioContrato, Date dataFinalContrato, Date dataCancelamentoContrato, BigDecimal valorVisita, Date ultimaAlteracao, Set empresaContratoCadastroAtributos) {
this.id = id;
this.dataInicioContrato = dataInicioContrato;
this.dataFinalContrato = dataFinalContrato;
this.dataCancelamentoContrato = dataCancelamentoContrato;
this.valorVisita = valorVisita;
this.ultimaAlteracao = ultimaAlteracao;
this.empresaContratoCadastroAtributos = empresaContratoCadastroAtributos;
}
/** default constructor */
public EmpresaContratoCadastro() {
}
/** minimal constructor */
public EmpresaContratoCadastro(Integer id, Date dataInicioContrato, Date dataFinalContrato, BigDecimal valorVisita, Date ultimaAlteracao, Set empresaContratoCadastroAtributos) {
this.id = id;
this.dataInicioContrato = dataInicioContrato;
this.dataFinalContrato = dataFinalContrato;
this.valorVisita = valorVisita;
this.ultimaAlteracao = ultimaAlteracao;
this.empresaContratoCadastroAtributos = empresaContratoCadastroAtributos;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public Date getDataInicioContrato() {
return this.dataInicioContrato;
}
public void setDataInicioContrato(Date dataInicioContrato) {
this.dataInicioContrato = dataInicioContrato;
}
public Date getDataFinalContrato() {
return this.dataFinalContrato;
}
public void setDataFinalContrato(Date dataFinalContrato) {
this.dataFinalContrato = dataFinalContrato;
}
public Date getDataCancelamentoContrato() {
return this.dataCancelamentoContrato;
}
public void setDataCancelamentoContrato(Date dataCancelamentoContrato) {
this.dataCancelamentoContrato = dataCancelamentoContrato;
}
public BigDecimal getValorVisita() {
return this.valorVisita;
}
public void setValorVisita(BigDecimal valorVisita) {
this.valorVisita = valorVisita;
}
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public Set getEmpresaContratoCadastroAtributos() {
return this.empresaContratoCadastroAtributos;
}
public void setEmpresaContratoCadastroAtributos(Set empresaContratoCadastroAtributos) {
this.empresaContratoCadastroAtributos = empresaContratoCadastroAtributos;
}
public String toString() {
return new ToStringBuilder(this)
.append("id", getId())
.toString();
}
public Empresa getEmpresa() {
return empresa;
}
public void setEmpresa(Empresa empresa) {
this.empresa = empresa;
}
public ContratoMotivoCancelamento getContratoMotivoCancelamento() {
return contratoMotivoCancelamento;
}
public void setContratoMotivoCancelamento(
ContratoMotivoCancelamento contratoMotivoCancelamento) {
this.contratoMotivoCancelamento = contratoMotivoCancelamento;
}
}