Class NossoNumeroSantander

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

public class NossoNumeroSantander extends Object implements NossoNumero
Classe responsável pela criação do Nosso Número referente ao HSBC.
Version:
$Id: NossoNumeroSantander.java, 09/04/2015 18:24:57 gabriels
Author:
Gabriel S Schneider (gabriel.schneider@devcoffee.com.br, http://www.devcoffee.com.br), Felipe Beltram (felipe.beltram@devcoffee.com.br, http://www.devcoffee.com.br)
  • Constructor Details

    • NossoNumeroSantander

      public NossoNumeroSantander()
      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 pelo HSBC.

      Para maiores esclarecimentos ver o manual do Santander.

      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: