public String getConteudoRegistro() { StringBuilder sb = new StringBuilder(TAMANHO_REGISTRO); sb.append(getControle().toString()); sb.append(getServico().toString()); sb.append(ArquivoUtils.getCampoNumerico(getCodigoRegistroOpcional(), 2)); sb.append(getContaCorrente().toString()); sb.append(ArquivoUtils.getCampoAlfaNumerico(getNossoNumero(), 20)); sb.append(getCodigoCalculoRateioParaBeneficiario().toString()); sb.append(getTipoValorInformado().toString()); if (getTipoValorInformado().equals(TipoValor.VALOR_OU_QUANTIDADE)) { sb.append(ArquivoUtils.getCampoDecimal(getValor(), 13, 2)); } else if (getTipoValorInformado().equals(TipoValor.PERCENTUAL)) { sb.append(ArquivoUtils.getCampoDecimal(getValor(), 12, 3)); } sb.append(getBanco().toString()); sb.append(getContaCorrenteParaCreditoBeneficiario().toString()); sb.append(ArquivoUtils.getCampoAlfaNumerico(getNomeBeneficiario(), 40)); sb.append(ArquivoUtils.getCampoAlfaNumerico(getIdentificacaoParcelaRateio(), 6)); sb.append(ArquivoUtils.getCampoNumerico(getQuantidadeDiasParaCreditoBeneficiario(), 3)); sb.append(ArquivoUtils.getCampoDataFormatada(getDataCreditoBeneficiario())); sb.append(ArquivoUtils.getCampoNumerico(getIdentificacaoDasRejeicoes(), 10)); sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB(), 74)); return sb.toString(); }
public String getConteudoRegistro() { StringBuilder sb = new StringBuilder(TAMANHO_REGISTRO); sb.append(getControle().toString()); sb.append(getServico().toString()); sb.append(getDesconto2().toString()); sb.append(getDesconto3().toString()); sb.append(getMulta().toString()); sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacaoAoSacado(), 10)); sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacao3(), 40)); sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacao4(), 40)); sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivCNAB1(), 20)); sb.append(ArquivoUtils.getCampoNumerico(getCodigoOcorrenciaSacado(), 8)); sb.append(getDadosParaDebito().toString()); sb.append(ArquivoUtils.getCampoBooleano(isDebitoAutomatico())); sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB2(), 9)); return sb.toString(); }
@Override public String toString() { return ArquivoUtils.getCampoNumerico(getCodigo(), TAMANHO_CAMPO); }