Class NossoNumeroSicredi

java.lang.Object
org.brerp.bancosbrasileiros.util.NossoNumeroSicredi
All Implemented Interfaces:
NossoNumero

public class NossoNumeroSicredi extends Object implements NossoNumero
Classe responsável pela criação do Nosso Número referente ao Sicredi.
Version:
$Id: NossoNumeroSicredi.java, 15/07/2015 11:25:48 lucasb
Author:
Lucas Buglio (lucas.buglio@devcoffee.com.br, http://www.devcoffee.com.br), Vinicius Henrique Moraes (vinicius.moraes@devcoffee.com.br, http://www.devcoffee.com.br)
  • Constructor Details

    • NossoNumeroSicredi

      public NossoNumeroSicredi()
      Para uso interno.
  • Method Details

    • valueOf

      public NossoNumero valueOf(Long sequence, MCOFCBankIntegration bankIntegration)
      Specified by:
      valueOf in interface NossoNumero
    • create

      public void create()
      Responsável pela lógica de cálculo do dígito verificador informada pela Siscredi. Para maiores esclarecimentos ver Manual do Siscredi - CNAB 400
      Specified by:
      create in interface NossoNumero
    • getDv

      public String getDv()
      Retorna o digito verificador calculado.
      Specified by:
      getDv in interface NossoNumero
      Returns:
      String Digito Verificador
    • writeRaw

      public String writeRaw()
      String com o nosso número sem o digito verificador.
      Specified by:
      writeRaw in interface NossoNumero
      Returns:
      nosso número
    • writeFull

      public String writeFull()
      String com o nosso número com o digito verificador.
      Specified by:
      writeFull in interface NossoNumero
      Returns:
      nosso número
    • writeFormated

      public String writeFormated()
      String com o nosso número formatado com o digito verificador.
      Specified by:
      writeFormated in interface NossoNumero
      Returns:
      nosso número
    • toString

      public String toString()
      Escreve o nosso número formatado.
      Specified by:
      toString in interface NossoNumero
      Overrides:
      toString in class Object
      See Also: