Package org.brerp.bancosbrasileiros.util
Class NossoNumeroSantander
java.lang.Object
org.brerp.bancosbrasileiros.util.NossoNumeroSantander
- All Implemented Interfaces:
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create()
Responsável pela lógica de cálculo do dígito verificador informada pelo HSBC.getDv()
Retorna o digito verificador calculado.toString()
Escreve o nosso número formatado.valueOf
(Long sequence, MCOFCBankIntegration bankIntegration) String com o nosso número formatado com o digito verificador.String com o nosso número com o digito verificador.writeRaw()
String com o nosso número sem o digito verificador.
-
Constructor Details
-
NossoNumeroSantander
public NossoNumeroSantander()Para uso interno.
-
-
Method Details
-
valueOf
- Specified by:
valueOf
in interfaceNossoNumero
-
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 interfaceNossoNumero
-
getDv
Retorna o digito verificador calculado.- Specified by:
getDv
in interfaceNossoNumero
- Returns:
- String Digito Verificador
-
writeRaw
String com o nosso número sem o digito verificador.- Specified by:
writeRaw
in interfaceNossoNumero
- Returns:
- nosso número
-
writeFull
String com o nosso número com o digito verificador.- Specified by:
writeFull
in interfaceNossoNumero
- Returns:
- nosso número
-
writeFormated
String com o nosso número formatado com o digito verificador.- Specified by:
writeFormated
in interfaceNossoNumero
- Returns:
- nosso número
-
toString
Escreve o nosso número formatado.- Specified by:
toString
in interfaceNossoNumero
- Overrides:
toString
in classObject
- See Also:
-