package gcom.util; /** * Representa uma falha de atualiza��o de registro * * @author Rodrigo */ public class AtualizacaoInvalidaException extends ErroRepositorioException { private Throwable excecaoCausa; private long timestamp; private static final long serialVersionUID = 1L; /** * Construtor da classe AtualizacaoInvalidaException */ public AtualizacaoInvalidaException() { } /** * Construtor da classe AtualizacaoInvalidaException * * @param mensagem * Descri��o do par�metro */ public AtualizacaoInvalidaException(String mensagem) { super(mensagem); } /** * Construtor da classe AtualizacaoInvalidaException * * @param excecaoCausa * Descri��o do par�metro */ public AtualizacaoInvalidaException(Exception excecaoCausa) { this.excecaoCausa = excecaoCausa; } /** * Construtor da classe AtualizacaoInvalidaException * * @param excecaoCausa * Exce��o que originou este erro * @param mensagem * Mensagem da exce��o */ public AtualizacaoInvalidaException(Exception excecaoCausa, String mensagem) { super(mensagem); this.excecaoCausa = excecaoCausa; } /** * Retorna o valor de timestamp * * @return O valor de timestamp */ public long getTimestamp() { return timestamp; } /** * Retorna o valor de excecaoCausa * * @return O valor de excecaoCausa */ public Throwable getExcecaoCausa() { return this.excecaoCausa; } }