package gcom.cobranca.bean; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.builder.EqualsBuilder; /** * * @author S�vio Luiz * @since 14/05/2007 */ public class DadosPesquisaCobrancaDocumentoHelper implements Serializable { /** * */ private static final long serialVersionUID = 1L; /** * */ private Integer idDocumento; private Date dataEmissao; private Integer idImovel; private BigDecimal valorDocumento; private Integer idCobrancaCriterio; private BigDecimal percentualValorMinimoCobrancaCriterio; private BigDecimal percentualQuantidadeMinimaCobrancaCriterio; private BigDecimal valorLimitePrioridadeCobrancaCriterio; private Integer idFiscalizacao; private Integer idEsferaPoder; private Integer idSituacaoAcao; private Integer idSituacaoDebito; private Short icAntesDepois; private Date dataSituacaoAcao; private Date dataSituacaoDebito; private Integer idCategoria; private Short icAcimaLimite; private Integer idMotivoEncerramento; private Integer idOrdemServico; private Integer idLocalidade; /** * @return Retorna o campo idLocalidade. */ public Integer getIdLocalidade() { return idLocalidade; } /** * @param idLocalidade O idLocalidade a ser setado. */ public void setIdLocalidade(Integer idLocalidade) { this.idLocalidade = idLocalidade; } /** * @return Retorna o campo idOrdemServico. */ public Integer getIdOrdemServico() { return idOrdemServico; } /** * @param idOrdemServico O idOrdemServico a ser setado. */ public void setIdOrdemServico(Integer idOrdemServico) { this.idOrdemServico = idOrdemServico; } public DadosPesquisaCobrancaDocumentoHelper(Integer idDocumento, Date dataEmissao, Integer idImovel, BigDecimal valorDocumento, Integer idCobrancaCriterio, Integer idSituacaoAcao) { super(); this.idDocumento = idDocumento; this.dataEmissao = dataEmissao; this.idImovel = idImovel; this.valorDocumento = valorDocumento; this.idCobrancaCriterio = idCobrancaCriterio; this.idSituacaoAcao = idSituacaoAcao; } public DadosPesquisaCobrancaDocumentoHelper(Integer idDocumento, Date dataEmissao, Integer idImovel, BigDecimal valorDocumento, Integer idCobrancaCriterio, Integer idSituacaoAcao, Integer idLocalidade, Integer idCategoria, Integer idEsferaPoder, Integer idSituacaoDebito) { this(idDocumento, dataEmissao,idImovel, valorDocumento, idCobrancaCriterio, idSituacaoAcao); this.idLocalidade = idLocalidade; this.idCategoria = idCategoria; this.idEsferaPoder = idEsferaPoder; this.idSituacaoDebito = idSituacaoDebito; } public Date getDataSituacaoAcao() { return dataSituacaoAcao; } public void setDataSituacaoAcao(Date dataSituacaoAcao) { this.dataSituacaoAcao = dataSituacaoAcao; } public Date getDataSituacaoDebito() { return dataSituacaoDebito; } public void setDataSituacaoDebito(Date dataSituacaoDebito) { this.dataSituacaoDebito = dataSituacaoDebito; } public Short getIcAcimaLimite() { return icAcimaLimite; } public void setIcAcimaLimite(Short icAcimaLimite) { this.icAcimaLimite = icAcimaLimite; } public Short getIcAntesDepois() { return icAntesDepois; } public void setIcAntesDepois(Short icAntesDepois) { this.icAntesDepois = icAntesDepois; } public Integer getIdCategoria() { return idCategoria; } public void setIdCategoria(Integer idCategoria) { this.idCategoria = idCategoria; } public Integer getIdEsferaPoder() { return idEsferaPoder; } public void setIdEsferaPoder(Integer idEsferaPoder) { this.idEsferaPoder = idEsferaPoder; } public Integer getIdFiscalizacao() { return idFiscalizacao; } public void setIdFiscalizacao(Integer idFiscalizacao) { this.idFiscalizacao = idFiscalizacao; } public Integer getIdMotivoEncerramento() { return idMotivoEncerramento; } public void setIdMotivoEncerramento(Integer idMotivoEncerramento) { this.idMotivoEncerramento = idMotivoEncerramento; } public Integer getIdSituacaoAcao() { return idSituacaoAcao; } public void setIdSituacaoAcao(Integer idSituacaoAcao) { this.idSituacaoAcao = idSituacaoAcao; } /** * */ public DadosPesquisaCobrancaDocumentoHelper() { } /** * */ public DadosPesquisaCobrancaDocumentoHelper(Integer idDocumento) { this.idDocumento = idDocumento; } /** * @param conta * @param valorPago * @param valorMulta * @param valorJurosMora * @param valoratualizacaoMonetaria */ public DadosPesquisaCobrancaDocumentoHelper(Integer idDocumento, Date dataEmissao, Integer idImovel, BigDecimal valorDocumento, BigDecimal percentualValorMinimoCobrancaCriterio,BigDecimal percentualQuantidadeMinimaCobrancaCriterio,BigDecimal valorLimitePrioridadeCobrancaCriterio) { this.idDocumento = idDocumento; this.dataEmissao = dataEmissao; this.idImovel = idImovel; this.valorDocumento = valorDocumento; this.percentualValorMinimoCobrancaCriterio = percentualValorMinimoCobrancaCriterio; this.percentualQuantidadeMinimaCobrancaCriterio = percentualQuantidadeMinimaCobrancaCriterio; this.valorLimitePrioridadeCobrancaCriterio = valorLimitePrioridadeCobrancaCriterio; } public DadosPesquisaCobrancaDocumentoHelper(Integer idDocumento, Date dataEmissao, Integer idImovel, BigDecimal valorDocumento, Integer idCobrancaCriterio) { super(); this.idDocumento = idDocumento; this.dataEmissao = dataEmissao; this.idImovel = idImovel; this.valorDocumento = valorDocumento; this.idCobrancaCriterio = idCobrancaCriterio; } public Date getDataEmissao() { return dataEmissao; } public void setDataEmissao(Date dataEmissao) { this.dataEmissao = dataEmissao; } public Integer getIdCobrancaCriterio() { return idCobrancaCriterio; } public void setIdCobrancaCriterio(Integer idCobrancaCriterio) { this.idCobrancaCriterio = idCobrancaCriterio; } public BigDecimal getPercentualQuantidadeMinimaCobrancaCriterio() { return percentualQuantidadeMinimaCobrancaCriterio; } public void setPercentualQuantidadeMinimaCobrancaCriterio( BigDecimal percentualQuantidadeMinimaCobrancaCriterio) { this.percentualQuantidadeMinimaCobrancaCriterio = percentualQuantidadeMinimaCobrancaCriterio; } public BigDecimal getPercentualValorMinimoCobrancaCriterio() { return percentualValorMinimoCobrancaCriterio; } public void setPercentualValorMinimoCobrancaCriterio( BigDecimal percentualValorMinimoCobrancaCriterio) { this.percentualValorMinimoCobrancaCriterio = percentualValorMinimoCobrancaCriterio; } public BigDecimal getValorLimitePrioridadeCobrancaCriterio() { return valorLimitePrioridadeCobrancaCriterio; } public void setValorLimitePrioridadeCobrancaCriterio( BigDecimal valorLimitePrioridadeCobrancaCriterio) { this.valorLimitePrioridadeCobrancaCriterio = valorLimitePrioridadeCobrancaCriterio; } public Integer getIdDocumento() { return idDocumento; } public void setIdDocumento(Integer idDocumento) { this.idDocumento = idDocumento; } public Integer getIdImovel() { return idImovel; } public void setIdImovel(Integer idImovel) { this.idImovel = idImovel; } public BigDecimal getValorDocumento() { return valorDocumento; } public void setValorDocumento(BigDecimal valorDocumento) { this.valorDocumento = valorDocumento; } /** * Description of the Method * * @param other * Description of the Parameter * @return Description of the Return Value */ public boolean equals(Object other) { if ((this == other)) { return true; } if (!(other instanceof DadosPesquisaCobrancaDocumentoHelper)) { return false; } DadosPesquisaCobrancaDocumentoHelper castOther = (DadosPesquisaCobrancaDocumentoHelper) other; return new EqualsBuilder().append(this.getIdDocumento(), castOther.getIdDocumento()).isEquals(); } public Integer getIdSituacaoDebito() { return idSituacaoDebito; } public void setIdSituacaoDebito(Integer idSituacaoDebito) { this.idSituacaoDebito = idSituacaoDebito; } }