📄 jboletobean.java
字号:
/** * Retorna o campo para a 1 linha da instrucao. * @return Retorna o campo para a 1 linha da instrucao. */ public String getInstrucao1() { return instrucao1; } /** * Seta o campo para a 1 linha da instrucao. * @param instrucao1 * Seta o campo para a 1 linha da instrucao. */ public void setInstrucao1(String instrucao1) { this.instrucao1 = instrucao1; } /** * Retorna o campo para a 2 linha da instrucao. * @return Retorna o campo para a 2 linha da instrucao. */ public String getInstrucao2() { return instrucao2; } /** * Seta o campo para a 2 linha da instrucao. * @param instrucao2 * Seta o campo para a 2 linha da instrucao. */ public void setInstrucao2(String instrucao2) { this.instrucao2 = instrucao2; } /** * Retorna o campo para a 3 linha da instrucao. * @return Retorna o campo para a 3 linha da instrucao. */ public String getInstrucao3() { return instrucao3; } /** * Seta o campo para a 3 linha da instrucao. * @param instrucao3 * Seta o campo para a 3 linha da instrucao. */ public void setInstrucao3(String instrucao3) { this.instrucao3 = instrucao3; } /** * Retorna o campo para a 4 linha da instrucao. * @return Retorna o campo para a 4 linha da instrucao. */ public String getInstrucao4() { return instrucao4; } /** * seta o campo para a 4 linha da instrucao. * @param instrucao4 * seta o campo para a 4 linha da instrucao. */ public void setInstrucao4(String instrucao4) { this.instrucao4 = instrucao4; } /** * Retorna o campo para a 5 linha da instrucao. * @return Retorna o campo para a 5 linha da instrucao. */ public String getInstrucao5() { return instrucao5; } /** * Seta o campo para a 5 linha da instrucao. * @param instrucao5 * Seta o campo para a 5 linha da instrucao. */ public void setInstrucao5(String instrucao5) { this.instrucao5 = instrucao5; } /** * Retorna o local de pagamento. * @return Retorna o local de pagamento. */ public String getLocalPagamento() { return localPagamento; } /** * Seta o local de pagamento. * @param localPagamento * Seta o local de pagamento. */ public void setLocalPagamento(String localPagamento) { this.localPagamento = localPagamento; } /** * Retorna o nome do sacado. * @return Retorna o nome do sacado. */ public String getNomeSacado() { return nomeSacado; } /** * Seta o nome do sacado. * @param nomeSacado * Seta o nome do sacado. */ public void setNomeSacado(String nomeSacado) { this.nomeSacado = nomeSacado; } /** * Retorna a quantidade da moeda. * @return Retorna a quantidade da moeda. */ public String getQtdMoeda() { return qtdMoeda; } /** * Seta a quantidade da moeda. * @param qtdMoeda * Seta a quantidade da moeda. */ public void setQtdMoeda(String qtdMoeda) { this.qtdMoeda = qtdMoeda; } /** * Retorna o uf do sacado. * @return Retorna o uf do sacado. */ public String getUfSacado() { return ufSacado; } /** * Seta o Uf do sacado. * @param ufSacado * Seta o Uf do sacado. */ public void setUfSacado(String ufSacado) { this.ufSacado = ufSacado; } /** * Retorna o valor da moeda * @return Retorna o valor da moeda */ public String getValorMoeda() { return valorMoeda; } /** * Seta o valor da moeda. * @param valorMoeda * Seta o valor da moeda. */ public void setValorMoeda(String valorMoeda) { this.valorMoeda = valorMoeda; } /** * Retorna a segunda linha do local de pagamento * @return Retorna a segunda linha do local de pagamento */ public String getLocalPagamento2() { return localPagamento2; } /** * Seta a segunda linha do local de pagamento. * @param localPagamento2 * Seta a segunda linha do local de pagamento. */ public void setLocalPagamento2(String localPagamento2) { this.localPagamento2 = localPagamento2; } /** * Retorna o campo aceite que por padrao vem com N. * @return Retorna o campo aceite que por padrao vem com N. */ public String getAceite() { return aceite; } /** * Seta o campo aceite que por padrao vem com N. * @param aceite * Seta o campo aceite que por padrao vem com N. */ public void setAceite(String aceite) { this.aceite = aceite; } /** * Retorna o campo especie do documento que por padrao vem com DV * @return Retorna o campo especie do documento que por padrao vem com DV */ public String getEspecieDocumento() { return especieDocumento; } /** * Seta o campo especie do documento que por padrao vem com DV. * @param especieDocumento * Seta o campo especie do documento que por padrao vem com DV. */ public void setEspecieDocumento(String especieDocumento) { this.especieDocumento = especieDocumento; } /** * Retorna a data do documento. * @return Retorna a data do documento. */ public String getDataDocumento() { return dataDocumento; } /** * Seta a data do documento. * @param dataDocumento * Seta a data do documento. */ public void setDataDocumento(String dataDocumento) { this.dataDocumento = dataDocumento; } /** * Retorna a data do processamento * @return Retorna a data do processamento. */ public String getDataProcessamento() { return dataProcessamento; } /** * Seta a data do processamento. * @param dataProcessamento * Seta a data do processamento. */ public void setDataProcessamento(String dataProcessamento) { this.dataProcessamento = dataProcessamento; } /** * Seta o tipo da moeda * @param moeda * Seta o tipo da moeda. */ public void setMoeda(String moeda) { this.moeda = moeda; } /** * Retorna tipo de saida do arquivo * @return Retorna tipo de saida do arquivo */ public String getTipoSaida() { return tipoSaida; } /** * Seta o tipo de saida do arquivo (html ou pdf) * @param tipoSaida * Seta o tipo de saida do arquivo (html ou pdf) */ public void setTipoSaida(String tipoSaida) { this.tipoSaida = tipoSaida; } /** * Retorna o número digitável do código de barras * @return Retorna o número digitável do código de barras */ public String getLinhaDigitavel() { return linhaDigitavel; } /** * Seta o número digitável do código de barras * @param codigoBarrasDividido * Seta o número digitável do código de barras */ public void setLinhaDigitavel(String linhaDigitavel) { this.linhaDigitavel = linhaDigitavel; } /** * Retorna o número do código de barras * @return Retorna o número do código de barras */ public String getCodigoBarras() { return codigoBarras; } /** * Seta o número do código de barras * @param codigoBarrasDividido * Seta o número do código de barras */ public void setCodigoBarras(String codigoBarras) { this.codigoBarras = codigoBarras; } /** * Retorna o quinto campo da linha digitavel do codigo * @return Retorna o quinto campo da linha digitavel do codigo */ public String getValorTitulo() { String zeros = "0000000000"; DefaultFormatter formatter = new NumberFormatter(new DecimalFormat("#,##0.00")); String valor = ""; try { valor = formatter.valueToString(new Double(getValorBoleto())); } catch (Exception ex) {} valor = valor.replace(",","").replace(".",""); String valorTitulo = zeros.substring(0,zeros.length() - valor.length()) + valor; return valorTitulo; } /** * Modulo 10 (212121)\n * Retorna o digito verificador de cada campo da linha digitavel. Voce deve passar como parametro a string do campo conforme o seu banco. * @return Retorna o digito verificador de cada campo da linha digitavel. Voce deve passar como parametro a string do campo conforme o seu banco. */ public String getDigitoCampo(String campo, int mult) { //Esta rotina faz o calcula 212121 int multiplicador = mult; int multiplicacao = 0; int soma_campo = 0; for (int i = 0; i < campo.length(); i++) { multiplicacao = Integer.parseInt(campo.substring(i,1+i)) * multiplicador; if (multiplicacao >= 10) { multiplicacao = Integer.parseInt(String.valueOf(multiplicacao).substring(0,1)) + Integer.parseInt(String.valueOf(multiplicacao).substring(1)); } soma_campo = soma_campo + multiplicacao; // ALTERADO POR VITOR MOTTA PARA SUBSTITUIR O COMENTARIO ABAIXO // valores assumidos: 212121... multiplicador = (multiplicador % 2) + 1; /* if (multiplicador == 2) multiplicador = 1; else multiplicador = 2; */ } int dac = 10 - (soma_campo%10); if (dac == 10) dac = 0; campo = campo + String.valueOf(dac); return campo; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -