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
 int getAgencia()
          Devolve o número da agencia sem o digito
 String getAgenciaFormatado()
          Devolve a agencia formatada (com 4 digitos)
 int getCarteira()
          Devolve a carteira
Valor informado pelo banco para identificação do tipo de boleto
 String getCedente()
          Devolve o cedente.
 int getCodFornecidoPelaAgencia()
          Devolve o código fornecido pela agência do emissor.
 int getCodOperacao()
          Devolve o código de operação do emissor.
 long getContaCorrente()
          Devolve o número da conta corrente sem o digito
 char getDvAgencia()
          Devolve o digito verificador (DV) da agencia
 char getDvContaCorrente()
          Devolve o digito verificador (DV) da conta corrente
 char getDvNossoNumero()
          Devolve o DV no nosso número associado ao emissor
 long getNossoNumero()
          Devolve o nosso número
Valor que o cedente escolhe para manter controle sobre seus boletos.
 long 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
static Emissor newEmissor()
          Cria novo emissor
 Emissor withAgencia(int agencia)
          Associa uma agencia, SEM o dígito verificador, ao emissor
 Emissor withCarteira(int 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 withCodFornecidoPelaAgencia(int codFornecidoPelaAgencia)
          Associa um código fornecido pela agência ao emissor.
 Emissor withCodOperacao(int codOperacao)
          Associa um código de operação ao emissor.
 Emissor withContaCorrente(long contaCorrente)
          Associa uma conta corrente, SEM o dígito verificador, ao emissor
 Emissor withDvAgencia(char dv)
          Associa um digito verificador (DV) da agencia ao emissor
 Emissor withDvContaCorrente(char dv)
          Associa um digito verificador (DV) da conta corrente ao emissor
 Emissor withDvNossoNumero(char dvNossoNumero)
          Associa o DV do nosso número ao emissor
 Emissor withNossoNumero(long nossoNumero)
          Associa o nosso número ao emissor
Valor que o cedente escolhe para manter controle sobre seus boletos.
 Emissor withNumConvenio(long 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 int getAgencia()
Devolve o número da agencia sem o digito


withAgencia

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

Parameters:
agencia -

getContaCorrente

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


withContaCorrente

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

Parameters:
contaCorrente -

getCarteira

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


withCarteira

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

Parameters:
carteira -

getNumConvenio

public long 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(long 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 long 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(long 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 char getDvContaCorrente()
Devolve o digito verificador (DV) da conta corrente

Returns:

withDvContaCorrente

public Emissor withDvContaCorrente(char dv)
Associa um digito verificador (DV) da conta corrente ao emissor

Parameters:
dv -
Returns:

getDvAgencia

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

Returns:

withDvAgencia

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

Parameters:
dv -
Returns:

getAgenciaFormatado

public String getAgenciaFormatado()
Devolve a agencia formatada (com 4 digitos)

Returns:

getCodOperacao

public int getCodOperacao()
Devolve o código de operação do emissor.

Returns:

withCodOperacao

public Emissor withCodOperacao(int codOperacao)
Associa um código de operação ao emissor.

Parameters:
codOperacao -
Returns:

getCodFornecidoPelaAgencia

public int getCodFornecidoPelaAgencia()
Devolve o código fornecido pela agência do emissor.

Returns:

withCodFornecidoPelaAgencia

public Emissor withCodFornecidoPelaAgencia(int codFornecidoPelaAgencia)
Associa um código fornecido pela agência ao emissor.

Parameters:
codFornecidoPelaAgencia -
Returns:

withDvNossoNumero

public Emissor withDvNossoNumero(char dvNossoNumero)
Associa o DV do nosso número ao emissor

Parameters:
dvNossoNumero -

getDvNossoNumero

public char getDvNossoNumero()
Devolve o DV no nosso número associado ao emissor

Returns:


Copyright © 2009 Caelum. All Rights Reserved.