package gcom.financeiro;
import gcom.arrecadacao.Arrecadador;
import gcom.arrecadacao.banco.Banco;
import gcom.arrecadacao.banco.ContaBancaria;
import gcom.cadastro.imovel.Categoria;
import gcom.cadastro.localidade.GerenciaRegional;
import gcom.cadastro.localidade.Localidade;
import gcom.cadastro.localidade.UnidadeNegocio;
import gcom.util.filtro.Filtro;
import gcom.util.filtro.ParametroSimples;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/** @author Hibernate CodeGenerator */
public class ResumoReceita implements Serializable {
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
/** nullable persistent field */
private Integer anoMesReferencia;
private Date dataRealizada;
/** nullable persistent field */
private BigDecimal valorReceita;
private Date ultimaAlteracao;
private Banco banco;
private Arrecadador arrecadador;
private ContaContabil contaContabil;
private GerenciaRegional gerenciaRegional;
private Localidade localidade;
private Categoria categoria;
private ContaBancaria contaBancaria;
private UnidadeNegocio unidadeNegocio;
/** default constructor */
public ResumoReceita() {
}
public String[] retornaCamposChavePrimaria(){
String[] retorno = new String[1];
retorno[0] = "id";
return retorno;
}
public Filtro retornaFiltro(){
FiltroResumoReceita filtroResumoReceita = new FiltroResumoReceita();
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("banco");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("arrecadador");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("contaContabil");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("gerenciaRegional");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("localidade");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("categoria");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("contaBancaria");
filtroResumoReceita.adicionarCaminhoParaCarregamentoEntidade("unidadeNegocio");
filtroResumoReceita.adicionarParametro(
new ParametroSimples(FiltroResumoReceita.ID, this.getId()));
return filtroResumoReceita;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getAnoMesReferencia() {
return anoMesReferencia;
}
public void setAnoMesReferencia(Integer anoMesReferencia) {
this.anoMesReferencia = anoMesReferencia;
}
public Arrecadador getArrecadador() {
return arrecadador;
}
public void setArrecadador(Arrecadador arrecadador) {
this.arrecadador = arrecadador;
}
public Banco getBanco() {
return banco;
}
public void setBanco(Banco banco) {
this.banco = banco;
}
public Categoria getCategoria() {
return categoria;
}
public void setCategoria(Categoria categoria) {
this.categoria = categoria;
}
public ContaBancaria getContaBancaria() {
return contaBancaria;
}
public void setContaBancaria(ContaBancaria contaBancaria) {
this.contaBancaria = contaBancaria;
}
public ContaContabil getContaContabil() {
return contaContabil;
}
public void setContaContabil(ContaContabil contaContabil) {
this.contaContabil = contaContabil;
}
public Date getDataRealizada() {
return dataRealizada;
}
public void setDataRealizada(Date dataRealizada) {
this.dataRealizada = dataRealizada;
}
public GerenciaRegional getGerenciaRegional() {
return gerenciaRegional;
}
public void setGerenciaRegional(GerenciaRegional gerenciaRegional) {
this.gerenciaRegional = gerenciaRegional;
}
public Localidade getLocalidade() {
return localidade;
}
public void setLocalidade(Localidade localidade) {
this.localidade = localidade;
}
public Date getUltimaAlteracao() {
return ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public BigDecimal getValorReceita() {
return valorReceita;
}
public void setValorReceita(BigDecimal valorReceita) {
this.valorReceita = valorReceita;
}
public UnidadeNegocio getUnidadeNegocio() {
return unidadeNegocio;
}
public void setUnidadeNegocio(UnidadeNegocio unidadeNegocio) {
this.unidadeNegocio = unidadeNegocio;
}
}