content: package com.t2ti.fenix.model.cadastros;
  
  import java.io.Serializable;
  import java.math.BigDecimal;
  import java.util.Date;
  
  import javax.persistence.Column;
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.GenerationType;
  import javax.persistence.Id;
  import javax.persistence.JoinColumn;
  import javax.persistence.Lob;
  import javax.persistence.ManyToOne;
  import javax.persistence.NamedQuery;
  import javax.persistence.Temporal;
  import javax.persistence.TemporalType;
  
  
  /**
   * The persistent class for the cliente database table.
   * 
   */
  @Entity
  @NamedQuery(name="Cliente.findAll", query="SELECT c FROM Cliente c")
  public class Cliente implements Serializable {
  	private static final long serialVersionUID = 1L;
  
  	@Id
  	@GeneratedValue(strategy=GenerationType.IDENTITY)
  	private Integer id;
  
  	@Temporal(TemporalType.DATE)
  	@Column(name="DATA_CADASTRO")
  	private Date dataCadastro;
  
  	@Temporal(TemporalType.DATE)
  	private Date desde;
  
  	@Column(name="LIMITE_CREDITO")
  	private BigDecimal limiteCredito;
  
  	@Lob
  	private String observacao;
  
  	@Column(name="PORCENTO_DESCONTO")
  	private BigDecimal porcentoDesconto;
  
  	//bi-directional many-to-one association to AtividadeForCli
  	@ManyToOne
  	@JoinColumn(name="ID_ATIVIDADE_FOR_CLI")
  	private AtividadeForCli atividadeForCli;
  
  	//bi-directional many-to-one association to Pessoa
  	@ManyToOne
  	@JoinColumn(name="ID_PESSOA")
  	private Pessoa pessoa;
  
  	//bi-directional many-to-one association to SituacaoForCli
  	@ManyToOne
  	@JoinColumn(name="ID_SITUACAO_FOR_CLI")
  	private SituacaoForCli situacaoForCli;
  
  	public Cliente() {
  	}
  
  	public Integer getId() {
  		return this.id;
  	}
  
  	public void setId(Integer id) {
  		this.id = id;
  	}
  
  	public Date getDataCadastro() {
  		return this.dataCadastro;
  	}
  
  	public void setDataCadastro(Date dataCadastro) {
  		this.dataCadastro = dataCadastro;
  	}
  
  	public Date getDesde() {
  		return this.desde;
  	}
  
  	public void setDesde(Date desde) {
  		this.desde = desde;
  	}
  
  	public BigDecimal getLimiteCredito() {
  		return this.limiteCredito;
  	}
  
  	public void setLimiteCredito(BigDecimal limiteCredito) {
  		this.limiteCredito = limiteCredito;
  	}
  
  	public String getObservacao() {
  		return this.observacao;
  	}
  
  	public void setObservacao(String observacao) {
  		this.observacao = observacao;
  	}
  
  	public BigDecimal getPorcentoDesconto() {
  		return this.porcentoDesconto;
  	}
  
  	public void setPorcentoDesconto(BigDecimal porcentoDesconto) {
  		this.porcentoDesconto = porcentoDesconto;
  	}
  
  	public AtividadeForCli getAtividadeForCli() {
  		return this.atividadeForCli;
  	}
  
  	public void setAtividadeForCli(AtividadeForCli atividadeForCli) {
  		this.atividadeForCli = atividadeForCli;
  	}
  
  	public Pessoa getPessoa() {
  		return this.pessoa;
  	}
  
  	public void setPessoa(Pessoa pessoa) {
  		this.pessoa = pessoa;
  	}
  
  	public SituacaoForCli getSituacaoForCli() {
  		return this.situacaoForCli;
  	}
  
  	public void setSituacaoForCli(SituacaoForCli situacaoForCli) {
  		this.situacaoForCli = situacaoForCli;
  	}
  
  }