package gcom.cobranca; import gcom.cadastro.funcionario.FiltroFuncionario; import gcom.interceptor.ObjetoTransacao; import gcom.seguranca.acesso.usuario.Usuario; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.util.Date; public class ComandoEmpresaCobrancaContaExtensao extends ObjetoTransacao { private static final long serialVersionUID = 1L; /** identifier field */ private Integer id; /** nullable persistent field */ private Integer referenciaContaInicial; /** nullable persistent field */ private Integer referenciaContaFinal; /** nullable persistent field */ private Date dataExecucao; /** nullable persistent field */ private Date ultimaAlteracao; private Usuario usuario; private ComandoEmpresaCobrancaConta comandoEmpresaCobrancaConta; public Date getDataExecucao() { return dataExecucao; } public void setDataExecucao(Date dataExecucao) { this.dataExecucao = dataExecucao; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getReferenciaContaFinal() { return referenciaContaFinal; } public void setReferenciaContaFinal(Integer referenciaContaFinal) { this.referenciaContaFinal = referenciaContaFinal; } public Integer getReferenciaContaInicial() { return referenciaContaInicial; } public void setReferenciaContaInicial(Integer referenciaContaInicial) { this.referenciaContaInicial = referenciaContaInicial; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public Usuario getUsuario() { return usuario; } public void setUsuario(Usuario usuario) { this.usuario = usuario; } /** * Construtor de ComandoEmpresaCobrancaContaExtensao * * @param id * @param referenciaContaInicial * @param referenciaContaFinal * @param dataExecucao * @param ultimaAlteracao * @param usuario */ public ComandoEmpresaCobrancaContaExtensao(Integer id, Integer referenciaContaInicial, Integer referenciaContaFinal, Date dataExecucao, Date ultimaAlteracao, Usuario usuario,ComandoEmpresaCobrancaConta comandoEmpresaCobrancaConta) { super(); this.id = id; this.referenciaContaInicial = referenciaContaInicial; this.referenciaContaFinal = referenciaContaFinal; this.dataExecucao = dataExecucao; this.ultimaAlteracao = ultimaAlteracao; this.usuario = usuario; this.comandoEmpresaCobrancaConta = comandoEmpresaCobrancaConta; } public String[] retornaCamposChavePrimaria() { String[] retorno = { "id" }; return retorno; } @Override public Filtro retornaFiltro() { FiltroComandoEmpresaCobrancaContaExtensao filtroComandoEmpresaCobrancaContaExtensao = new FiltroComandoEmpresaCobrancaContaExtensao(); filtroComandoEmpresaCobrancaContaExtensao. adicionarCaminhoParaCarregamentoEntidade("usuario"); filtroComandoEmpresaCobrancaContaExtensao. adicionarCaminhoParaCarregamentoEntidade("comandoEmpresaCobrancaConta"); filtroComandoEmpresaCobrancaContaExtensao. adicionarParametro( new ParametroSimples(FiltroFuncionario.ID, this.getId())); return filtroComandoEmpresaCobrancaContaExtensao; } public ComandoEmpresaCobrancaConta getComandoEmpresaCobrancaConta() { return comandoEmpresaCobrancaConta; } public void setComandoEmpresaCobrancaConta( ComandoEmpresaCobrancaConta comandoEmpresaCobrancaConta) { this.comandoEmpresaCobrancaConta = comandoEmpresaCobrancaConta; } /** * Construtor de ComandoEmpresaCobrancaContaExtensao * */ public ComandoEmpresaCobrancaContaExtensao() { super(); } }