package gcom.cobranca; import gcom.cadastro.cliente.Cliente; import gcom.cadastro.cliente.ClienteRelacaoTipo; import gcom.cadastro.localidade.Localidade; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.builder.ToStringBuilder; public class NegativacaoCriterio implements Serializable { private static final long serialVersionUID = 1L; private Integer id; private String descricaoTitulo; private String descricaoSolicitacao; private Integer codigoSetorComercialInicial; private Integer codigoSetorComercialFinal; private Integer anoMesReferenciaContaInicial; private Integer anoMesReferenciaContaFinal; private Date dataVencimentoDebitoInicial; private Date dataVencimentoDebitoFinal; private Integer quantidadeMaximaInclusoes; private short indicadorNegativacaoImovelParalisacao; private short indicadorNegativacaoImovelSituacaoCobranca; private short indicadorNegativacaoContaRevisao; private short indicadorNegativacaoGuiaPagamento; private short indicadorNegativacaoInquilinoDebitoContaMes; private short indicadorNegativacaoRecebimentoCartaParcelamento; private Short numeroDiasAtrasoRecebimentoCartaParcelamento; private short indicadorUso; private Date ultimaAlteracao; private BigDecimal valorMinimoDebito; private int quantidadeMinimaContas; private BigDecimal valorMaximoDebito; private int quantidadeMaximaContas; private short indicadorParcelamentoAtraso; private Integer numeroDiasParcelamentoAtraso; private Localidade localidadeFinal; private Localidade localidadeInicial; private gcom.cobranca.NegativacaoComando negativacaoComando; private Cliente cliente; private Integer numeroDiasRetorno; private ClienteRelacaoTipo clienteRelacaoTipo; /** full constructor */ public NegativacaoCriterio(Integer id, String descricaoTitulo, String descricaoSolicitacao, Integer codigoSetorComercialInicial, Integer codigoSetorComercialFinal, Integer anoMesReferenciaContaInicial, Integer anoMesReferenciaContaFinal, Date dataVencimentoDebitoInicial, Date dataVencimentoDebitoFinal, Integer quantidadeMaximaInclusoes, short indicadorNegativacaoImovelParalisacao, short indicadorNegativacaoImovelSituacaoCobranca, short indicadorNegativacaoContaRevisao, short indicadorNegativacaoGuiaPagamento, short indicadorNegativacaoInquilinoDebitoContaMes, short indicadorNegativacaoRecebimentoCartaParcelamento, Short numeroDiasAtrasoRecebimentoCartaParcelamento, short indicadorUso, Date ultimaAlteracao, BigDecimal valorMinimoDebito, int quantidadeMinimaContas, BigDecimal valorMaximoDebito, int quantidadeMaximaContas, short indicadorParcelamentoAtraso, Integer numeroDiasParcelamentoAtraso, Localidade localidadeFinal, Localidade localidadeInicial, gcom.cobranca.NegativacaoComando negativacaoComando, Cliente cliente, ClienteRelacaoTipo clienteRelacaoTipo) { this.id = id; this.descricaoTitulo = descricaoTitulo; this.descricaoSolicitacao = descricaoSolicitacao; this.codigoSetorComercialInicial = codigoSetorComercialInicial; this.codigoSetorComercialFinal = codigoSetorComercialFinal; this.anoMesReferenciaContaInicial = anoMesReferenciaContaInicial; this.anoMesReferenciaContaFinal = anoMesReferenciaContaFinal; this.dataVencimentoDebitoInicial = dataVencimentoDebitoInicial; this.dataVencimentoDebitoFinal = dataVencimentoDebitoFinal; this.quantidadeMaximaInclusoes = quantidadeMaximaInclusoes; this.indicadorNegativacaoImovelParalisacao = indicadorNegativacaoImovelParalisacao; this.indicadorNegativacaoImovelSituacaoCobranca = indicadorNegativacaoImovelSituacaoCobranca; this.indicadorNegativacaoContaRevisao = indicadorNegativacaoContaRevisao; this.indicadorNegativacaoGuiaPagamento = indicadorNegativacaoGuiaPagamento; this.indicadorNegativacaoInquilinoDebitoContaMes = indicadorNegativacaoInquilinoDebitoContaMes; this.indicadorNegativacaoRecebimentoCartaParcelamento = indicadorNegativacaoRecebimentoCartaParcelamento; this.numeroDiasAtrasoRecebimentoCartaParcelamento = numeroDiasAtrasoRecebimentoCartaParcelamento; this.indicadorUso = indicadorUso; this.ultimaAlteracao = ultimaAlteracao; this.valorMinimoDebito = valorMinimoDebito; this.quantidadeMinimaContas = quantidadeMinimaContas; this.valorMaximoDebito = valorMaximoDebito; this.quantidadeMaximaContas = quantidadeMaximaContas; this.indicadorParcelamentoAtraso = indicadorParcelamentoAtraso; this.numeroDiasParcelamentoAtraso = numeroDiasParcelamentoAtraso; this.localidadeFinal = localidadeFinal; this.localidadeInicial = localidadeInicial; this.negativacaoComando = negativacaoComando; this.cliente = cliente; this.clienteRelacaoTipo = clienteRelacaoTipo; } /** default constructor */ public NegativacaoCriterio() { } /** minimal constructor */ public NegativacaoCriterio(Integer id, String descricaoTitulo, String descricaoSolicitacao, short indicadorNegativacaoImovelParalisacao, short indicadorNegativacaoImovelSituacaoCobranca, short indicadorNegativacaoContaRevisao, short indicadorNegativacaoGuiaPagamento, short indicadorNegativacaoInquilinoDebitoContaMes, short indicadorNegativacaoRecebimentoCartaParcelamento, short indicadorUso, Date ultimaAlteracao, BigDecimal valorMinimoDebito, int quantidadeMinimaContas, BigDecimal valorMaximoDebito, int quantidadeMaximaContas, short indicadorParcelamentoAtraso, Localidade localidadeFinal, Localidade localidadeInicial, gcom.cobranca.NegativacaoComando negativacaoComando, Cliente cliente, ClienteRelacaoTipo clienteRelacaoTipo) { this.id = id; this.descricaoTitulo = descricaoTitulo; this.descricaoSolicitacao = descricaoSolicitacao; this.indicadorNegativacaoImovelParalisacao = indicadorNegativacaoImovelParalisacao; this.indicadorNegativacaoImovelSituacaoCobranca = indicadorNegativacaoImovelSituacaoCobranca; this.indicadorNegativacaoContaRevisao = indicadorNegativacaoContaRevisao; this.indicadorNegativacaoGuiaPagamento = indicadorNegativacaoGuiaPagamento; this.indicadorNegativacaoInquilinoDebitoContaMes = indicadorNegativacaoInquilinoDebitoContaMes; this.indicadorNegativacaoRecebimentoCartaParcelamento = indicadorNegativacaoRecebimentoCartaParcelamento; this.indicadorUso = indicadorUso; this.ultimaAlteracao = ultimaAlteracao; this.valorMinimoDebito = valorMinimoDebito; this.quantidadeMinimaContas = quantidadeMinimaContas; this.valorMaximoDebito = valorMaximoDebito; this.quantidadeMaximaContas = quantidadeMaximaContas; this.indicadorParcelamentoAtraso = indicadorParcelamentoAtraso; this.localidadeFinal = localidadeFinal; this.localidadeInicial = localidadeInicial; this.negativacaoComando = negativacaoComando; this.cliente = cliente; this.clienteRelacaoTipo = clienteRelacaoTipo; } public NegativacaoCriterio(Integer id) { this.id = id; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public String getDescricaoTitulo() { return this.descricaoTitulo; } public void setDescricaoTitulo(String descricaoTitulo) { this.descricaoTitulo = descricaoTitulo; } public String getDescricaoSolicitacao() { return this.descricaoSolicitacao; } public void setDescricaoSolicitacao(String descricaoSolicitacao) { this.descricaoSolicitacao = descricaoSolicitacao; } public Integer getCodigoSetorComercialInicial() { return this.codigoSetorComercialInicial; } public void setCodigoSetorComercialInicial(Integer codigoSetorComercialInicial) { this.codigoSetorComercialInicial = codigoSetorComercialInicial; } public Integer getCodigoSetorComercialFinal() { return this.codigoSetorComercialFinal; } public void setCodigoSetorComercialFinal(Integer codigoSetorComercialFinal) { this.codigoSetorComercialFinal = codigoSetorComercialFinal; } public Integer getAnoMesReferenciaContaInicial() { return this.anoMesReferenciaContaInicial; } public void setAnoMesReferenciaContaInicial(Integer anoMesReferenciaContaInicial) { this.anoMesReferenciaContaInicial = anoMesReferenciaContaInicial; } public Integer getAnoMesReferenciaContaFinal() { return this.anoMesReferenciaContaFinal; } public void setAnoMesReferenciaContaFinal(Integer anoMesReferenciaContaFinal) { this.anoMesReferenciaContaFinal = anoMesReferenciaContaFinal; } public Date getDataVencimentoDebitoInicial() { return this.dataVencimentoDebitoInicial; } public void setDataVencimentoDebitoInicial(Date dataVencimentoDebitoInicial) { this.dataVencimentoDebitoInicial = dataVencimentoDebitoInicial; } public Date getDataVencimentoDebitoFinal() { return this.dataVencimentoDebitoFinal; } public void setDataVencimentoDebitoFinal(Date dataVencimentoDebitoFinal) { this.dataVencimentoDebitoFinal = dataVencimentoDebitoFinal; } public Integer getQuantidadeMaximaInclusoes() { return this.quantidadeMaximaInclusoes; } public void setQuantidadeMaximaInclusoes(Integer quantidadeMaximaInclusoes) { this.quantidadeMaximaInclusoes = quantidadeMaximaInclusoes; } public short getIndicadorNegativacaoImovelParalisacao() { return this.indicadorNegativacaoImovelParalisacao; } public void setIndicadorNegativacaoImovelParalisacao(short indicadorNegativacaoImovelParalisacao) { this.indicadorNegativacaoImovelParalisacao = indicadorNegativacaoImovelParalisacao; } public short getIndicadorNegativacaoImovelSituacaoCobranca() { return this.indicadorNegativacaoImovelSituacaoCobranca; } public void setIndicadorNegativacaoImovelSituacaoCobranca(short indicadorNegativacaoImovelSituacaoCobranca) { this.indicadorNegativacaoImovelSituacaoCobranca = indicadorNegativacaoImovelSituacaoCobranca; } public short getIndicadorNegativacaoContaRevisao() { return this.indicadorNegativacaoContaRevisao; } public void setIndicadorNegativacaoContaRevisao(short indicadorNegativacaoContaRevisao) { this.indicadorNegativacaoContaRevisao = indicadorNegativacaoContaRevisao; } public short getIndicadorNegativacaoGuiaPagamento() { return this.indicadorNegativacaoGuiaPagamento; } public void setIndicadorNegativacaoGuiaPagamento(short indicadorNegativacaoGuiaPagamento) { this.indicadorNegativacaoGuiaPagamento = indicadorNegativacaoGuiaPagamento; } public short getIndicadorNegativacaoInquilinoDebitoContaMes() { return this.indicadorNegativacaoInquilinoDebitoContaMes; } public void setIndicadorNegativacaoInquilinoDebitoContaMes(short indicadorNegativacaoInquilinoDebitoContaMes) { this.indicadorNegativacaoInquilinoDebitoContaMes = indicadorNegativacaoInquilinoDebitoContaMes; } public short getIndicadorNegativacaoRecebimentoCartaParcelamento() { return this.indicadorNegativacaoRecebimentoCartaParcelamento; } public void setIndicadorNegativacaoRecebimentoCartaParcelamento(short indicadorNegativacaoRecebimentoCartaParcelamento) { this.indicadorNegativacaoRecebimentoCartaParcelamento = indicadorNegativacaoRecebimentoCartaParcelamento; } public Short getNumeroDiasAtrasoRecebimentoCartaParcelamento() { return this.numeroDiasAtrasoRecebimentoCartaParcelamento; } public void setNumeroDiasAtrasoRecebimentoCartaParcelamento(Short numeroDiasAtrasoRecebimentoCartaParcelamento) { this.numeroDiasAtrasoRecebimentoCartaParcelamento = numeroDiasAtrasoRecebimentoCartaParcelamento; } public short getIndicadorUso() { return this.indicadorUso; } public void setIndicadorUso(short indicadorUso) { this.indicadorUso = indicadorUso; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public BigDecimal getValorMinimoDebito() { return this.valorMinimoDebito; } public void setValorMinimoDebito(BigDecimal valorMinimoDebito) { this.valorMinimoDebito = valorMinimoDebito; } public int getQuantidadeMinimaContas() { return this.quantidadeMinimaContas; } public void setQuantidadeMinimaContas(int quantidadeMinimaContas) { this.quantidadeMinimaContas = quantidadeMinimaContas; } public BigDecimal getValorMaximoDebito() { return this.valorMaximoDebito; } public void setValorMaximoDebito(BigDecimal valorMaximoDebito) { this.valorMaximoDebito = valorMaximoDebito; } public int getQuantidadeMaximaContas() { return this.quantidadeMaximaContas; } public void setQuantidadeMaximaContas(int quantidadeMaximaContas) { this.quantidadeMaximaContas = quantidadeMaximaContas; } public short getIndicadorParcelamentoAtraso() { return this.indicadorParcelamentoAtraso; } public void setIndicadorParcelamentoAtraso(short indicadorParcelamentoAtraso) { this.indicadorParcelamentoAtraso = indicadorParcelamentoAtraso; } public Integer getNumeroDiasParcelamentoAtraso() { return this.numeroDiasParcelamentoAtraso; } public void setNumeroDiasParcelamentoAtraso(Integer numeroDiasParcelamentoAtraso) { this.numeroDiasParcelamentoAtraso = numeroDiasParcelamentoAtraso; } public Localidade getLocalidadeFinal() { return this.localidadeFinal; } public void setLocalidadeFinal(Localidade localidadeFinal) { this.localidadeFinal = localidadeFinal; } public Localidade getLocalidadeInicial() { return this.localidadeInicial; } public void setLocalidadeInicial(Localidade localidadeInicial) { this.localidadeInicial = localidadeInicial; } public gcom.cobranca.NegativacaoComando getNegativacaoComando() { return this.negativacaoComando; } public void setNegativacaoComando(gcom.cobranca.NegativacaoComando negativacaoComando) { this.negativacaoComando = negativacaoComando; } public Cliente getCliente() { return this.cliente; } public void setCliente(Cliente cliente) { this.cliente = cliente; } public ClienteRelacaoTipo getClienteRelacaoTipo() { return this.clienteRelacaoTipo; } public void setClienteRelacaoTipo(ClienteRelacaoTipo clienteRelacaoTipo) { this.clienteRelacaoTipo = clienteRelacaoTipo; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } public Integer getNumeroDiasRetorno() { return numeroDiasRetorno; } public void setNumeroDiasRetorno(Integer numeroDiasRetorno) { this.numeroDiasRetorno = numeroDiasRetorno; } }