package gcom.cobranca; import gcom.interceptor.ObjetoTransacao; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class IndicesAcrescimosImpontualidade extends ObjetoTransacao { private static final long serialVersionUID = 1L; public Filtro retornaFiltro(){ FiltroIndicesAcrescimosImpontualidade filtroIndicesAcrescimosImpontualidade = new FiltroIndicesAcrescimosImpontualidade(); filtroIndicesAcrescimosImpontualidade.adicionarParametro(new ParametroSimples(FiltroIndicesAcrescimosImpontualidade.ID, this.getId())); return filtroIndicesAcrescimosImpontualidade; } public String[] retornaCamposChavePrimaria(){ String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } /** identifier field */ private Integer id; /** nullable persistent field */ private Integer anoMesReferencia; /** nullable persistent field */ private BigDecimal percentualMulta; /** nullable persistent field */ private BigDecimal percentualJurosMora; /** nullable persistent field */ private BigDecimal fatorAtualizacaoMonetaria; /** nullable persistent field */ private BigDecimal percentualLimiteJuros; /** nullable persistent field */ private BigDecimal percentualLimiteMulta; /** nullable persistent field */ private Short indicadorJurosMensal; /** nullable persistent field */ private Short indicadorMultaMensal; /** nullable persistent field */ private Date ultimaAlteracao; /** full constructor */ public IndicesAcrescimosImpontualidade(Integer id, Integer anoMesReferencia, BigDecimal percentualMulta, BigDecimal percentualJurosMora, BigDecimal fatorAtualizacaoMonetaria, BigDecimal percentualLimiteJuros, BigDecimal percentualLimiteMulta, Short indicadorJurosMensal, Short indicadorMultaMensal, Date ultimaAlteracao) { this.anoMesReferencia = anoMesReferencia; this.percentualMulta = percentualMulta; this.percentualJurosMora = percentualJurosMora; this.fatorAtualizacaoMonetaria = fatorAtualizacaoMonetaria; this.percentualLimiteJuros = percentualLimiteJuros; this.percentualLimiteMulta = percentualLimiteMulta; this.indicadorJurosMensal = indicadorJurosMensal; this.indicadorMultaMensal = indicadorMultaMensal; this.ultimaAlteracao = ultimaAlteracao; } /** default constructor */ public IndicesAcrescimosImpontualidade() { } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public Integer getAnoMesReferencia() { return this.anoMesReferencia; } public void setAnoMesReferencia(Integer anoMesReferencia) { this.anoMesReferencia = anoMesReferencia; } public BigDecimal getPercentualMulta() { return this.percentualMulta; } public void setPercentualMulta(BigDecimal percentualMulta) { this.percentualMulta = percentualMulta; } public BigDecimal getPercentualJurosMora() { return this.percentualJurosMora; } public void setPercentualJurosMora(BigDecimal percentualJurosMora) { this.percentualJurosMora = percentualJurosMora; } public BigDecimal getFatorAtualizacaoMonetaria() { return this.fatorAtualizacaoMonetaria; } public void setFatorAtualizacaoMonetaria(BigDecimal fatorAtualizacaoMonetaria) { this.fatorAtualizacaoMonetaria = fatorAtualizacaoMonetaria; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } /** * @return Retorna o campo indicadorJurosMensal. */ public Short getIndicadorJurosMensal() { return indicadorJurosMensal; } /** * @param indicadorJurosMensal O indicadorJurosMensal a ser setado. */ public void setIndicadorJurosMensal(Short indicadorJurosMensal) { this.indicadorJurosMensal = indicadorJurosMensal; } /** * @return Retorna o campo indicadorMultaMensal. */ public Short getIndicadorMultaMensal() { return indicadorMultaMensal; } /** * @param indicadorMultaMensal O indicadorMultaMensal a ser setado. */ public void setIndicadorMultaMensal(Short indicadorMultaMensal) { this.indicadorMultaMensal = indicadorMultaMensal; } /** * @return Retorna o campo percentualLimiteJuros. */ public BigDecimal getPercentualLimiteJuros() { return percentualLimiteJuros; } /** * @param percentualLimiteJuros O percentualLimiteJuros a ser setado. */ public void setPercentualLimiteJuros(BigDecimal percentualLimiteJuros) { this.percentualLimiteJuros = percentualLimiteJuros; } /** * @return Retorna o campo percentualLimiteMulta. */ public BigDecimal getPercentualLimiteMulta() { return percentualLimiteMulta; } /** * @param percentualLimiteMulta O percentualLimiteMulta a ser setado. */ public void setPercentualLimiteMulta(BigDecimal percentualLimiteMulta) { this.percentualLimiteMulta = percentualLimiteMulta; } }