br.com.caelum.stella.boleto
Class Emissor

java.lang.Object
  extended by br.com.caelum.stella.boleto.Emissor

public class Emissor
extends Object

Bean que representa os dados do emissor de um Boleto.

Author:
Paulo Silveira, Caue Guerra

Method Summary
 String getAgencia()
          Devolve o número da agencia sem o digito
 String getCarteira()
          Devolve a carteira
Valor informado pelo banco para identificação do tipo de boleto
 String getCedente()
          Devolve o cedente.
 String getContaCorrente()
          Devolve o número da conta corrente sem o digito
 String getContaCorrenteFormatado()
          Devolve a conta corrente formatada (com 8 digitos)
 String getDvAgencia()
          Devolve o digito verificador (DV) da agencia
 String getDvContaCorrente()
          Devolve o digito verificador (DV) da conta corrente
 String getNossoNumero()
          Devolve o nosso número
Valor que o cedente escolhe para manter controle sobre seus boletos.
 String getNossoNumeroFormatado()
          Devolve o nosso número formatado (com 10 digitos)
 String getNumConvenio()
          Devolve o número do convênio
Valor que identifica um emissor junto ao seu banco para associar seus boletos
Valor informado pelo banco
 String getNumConvenioFormatado()
          Devolve o número do convênio formatado (com 7 digitos)
static Emissor newEmissor()
          Cria novo emissor
 Emissor withAgencia(String agencia)
          Associa uma agencia, SEM o dígito verificador, ao emissor
 Emissor withCarteira(String carteira)
          Associa uma carteira ao emissor
Valor informado pelo banco para identificação do tipo de boleto
 Emissor withCedente(String cedente)
          Associa um cedente (nome) ao emissor
 Emissor withContaCorrente(String contaCorrente)
          Associa uma conta corrente, SEM o dígito verificador, ao emissor
 Emissor withDvAgencia(String dv)
          Associa um digito verificador (DV) da agencia ao emissor
 Emissor withDvContaCorrete(String dv)
          Associa um digito verificador (DV) da conta corrente ao emissor
 Emissor withNossoNumero(String nossoNumero)
          Associa o nosso número ao emissor
Valor que o cedente escolhe para manter controle sobre seus boletos.
 Emissor withNumConvenio(String numConvenio)
          Associa um número de convênio ao emissor
Valor que identifica um emissor junto ao seu banco para associar seus boletos
Valor informado pelo banco
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newEmissor

public static Emissor newEmissor()
Cria novo emissor

Returns:

getAgencia

public String getAgencia()
Devolve o número da agencia sem o digito


withAgencia

public Emissor withAgencia(String agencia)
Associa uma agencia, SEM o dígito verificador, ao emissor

Parameters:
agencia -

getContaCorrente

public String getContaCorrente()
Devolve o número da conta corrente sem o digito


withContaCorrente

public Emissor withContaCorrente(String contaCorrente)
Associa uma conta corrente, SEM o dígito verificador, ao emissor

Parameters:
contaCorrente -

getCarteira

public String getCarteira()
Devolve a carteira
Valor informado pelo banco para identificação do tipo de boleto


withCarteira

public Emissor withCarteira(String carteira)
Associa uma carteira ao emissor
Valor informado pelo banco para identificação do tipo de boleto

Parameters:
carteira -

getNumConvenio

public String getNumConvenio()
Devolve o número do convênio
Valor que identifica um emissor junto ao seu banco para associar seus boletos
Valor informado pelo banco


withNumConvenio

public Emissor withNumConvenio(String numConvenio)
Associa um número de convênio ao emissor
Valor que identifica um emissor junto ao seu banco para associar seus boletos
Valor informado pelo banco

Parameters:
numConvenio -

getNossoNumero

public String getNossoNumero()
Devolve o nosso número
Valor que o cedente escolhe para manter controle sobre seus boletos. Esse valor serve para o cedente identificar quais boletos foram pagos ou não. Recomenda-se o uso de números sequenciais, na geração de diversos boletos, para facilitar a identificação dos boletos pagos


withNossoNumero

public Emissor withNossoNumero(String nossoNumero)
Associa o nosso número ao emissor
Valor que o cedente escolhe para manter controle sobre seus boletos. Esse valor serve para o cedente identificar quais boletos foram pagos ou não. Recomenda-se o uso de números sequenciais, na geração de diversos boletos, para facilitar a identificação dos boletos pagos

Parameters:
nossoNumero -

getCedente

public String getCedente()
Devolve o cedente. (nome do emissor)


withCedente

public Emissor withCedente(String cedente)
Associa um cedente (nome) ao emissor

Parameters:
cedente -

getDvContaCorrente

public String getDvContaCorrente()
Devolve o digito verificador (DV) da conta corrente

Returns:

withDvContaCorrete

public Emissor withDvContaCorrete(String dv)
Associa um digito verificador (DV) da conta corrente ao emissor

Parameters:
dv -
Returns:

getDvAgencia

public String getDvAgencia()
Devolve o digito verificador (DV) da agencia

Returns:

withDvAgencia

public Emissor withDvAgencia(String dv)
Associa um digito verificador (DV) da agencia ao emissor

Parameters:
dv -
Returns:

getContaCorrenteFormatado

public String getContaCorrenteFormatado()
Devolve a conta corrente formatada (com 8 digitos)

Returns:

getNossoNumeroFormatado

public String getNossoNumeroFormatado()
Devolve o nosso número formatado (com 10 digitos)

Returns:

getNumConvenioFormatado

public String getNumConvenioFormatado()
Devolve o número do convênio formatado (com 7 digitos)

Returns:


Copyright © 2008 Caelum. All Rights Reserved.