br.com.caelum.stella.boleto
Class Datas

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

public class Datas
extends Object

Bean que representa as datas relacionadas a um Boleto.

Author:
Paulo Silveira, Caue Guerra

Method Summary
 Calendar getDocumento()
          Devolve a data do documento do boleto.
 Calendar getProcessamento()
          Devolve a data de processamento do boleto.
 Calendar getVencimento()
          Retorna a data de vencimento do boleto
static Datas newDatas()
          Cria novas datas
Data do documento padrão: data atual
Data do processamento padrão: data atual
 Datas withDocumento(Calendar documento)
          Associa uma data do documento.
Valor padrão: data atual
 Datas withDocumento(int dia, int mes, int ano)
          Associa uma data do documento.
Valor padrão: data atual
 Datas withProcessamento(Calendar processamento)
          Associa uma data do processamento.
Valor padrão: data atual
 Datas withProcessamento(int dia, int mes, int ano)
          Associa uma data do processamento.
Valor padrão: data atual
 Datas withVencimento(Calendar vencimento)
          Modifica o vencimento do respectivo boleto com um Calendar.
 Datas withVencimento(int dia, int mes, int ano)
          Modifica o vencimento.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newDatas

public static Datas newDatas()
Cria novas datas
Data do documento padrão: data atual
Data do processamento padrão: data atual


getDocumento

public Calendar getDocumento()
Devolve a data do documento do boleto. (data de geração do boleto)
Valor padrão: data de criação do boleto

Returns:

withDocumento

public Datas withDocumento(Calendar documento)
Associa uma data do documento.
Valor padrão: data atual

Parameters:
documento -

withDocumento

public Datas withDocumento(int dia,
                           int mes,
                           int ano)
Associa uma data do documento.
Valor padrão: data atual

Parameters:
documento -

getProcessamento

public Calendar getProcessamento()
Devolve a data de processamento do boleto. (data de geração do boleto)
Valor padrão: data de criação do boleto

Returns:

withProcessamento

public Datas withProcessamento(Calendar processamento)
Associa uma data do processamento.
Valor padrão: data atual

Parameters:
processamento -

withProcessamento

public Datas withProcessamento(int dia,
                               int mes,
                               int ano)
Associa uma data do processamento.
Valor padrão: data atual

Parameters:
processamento -

getVencimento

public Calendar getVencimento()
Retorna a data de vencimento do boleto


withVencimento

public Datas withVencimento(Calendar vencimento)
Modifica o vencimento do respectivo boleto com um Calendar.


withVencimento

public Datas withVencimento(int dia,
                            int mes,
                            int ano)
Modifica o vencimento.



Copyright © 2008 Caelum. All Rights Reserved.