package gcom.tarefa; /** * Representa um problema no n�vel do Action * * @author thiago * @date 24/01/2006 */ public class TarefaException extends RuntimeException { private static final long serialVersionUID = 1L; private String parametroMensagem; /** * Construtor da classe TarefaException * * @param mensagem * Chave do erro que aconteceu no controlador(mensagem obtida num * arquivo de properties) * @param excecaoCausa * Exce��o que originou o problema */ public TarefaException(String mensagem, Exception excecaoCausa) { super(mensagem, excecaoCausa); } /** * Construtor da classe TarefaException * * @param mensagem * Descri��o do par�metro */ public TarefaException(String mensagem) { super(mensagem, null); } /** * Construtor da classe TarefaException * * @param mensagem * Descri��o do par�metro * @param excecaoCausa * Descri��o do par�metro * @param parametroMensagem * Descri��o do par�metro */ public TarefaException(String mensagem, Exception excecaoCausa, String parametroMensagem) { super(mensagem, excecaoCausa); this.parametroMensagem = parametroMensagem; } public TarefaException(String mensagem, String parametroMensagem) { super(mensagem); this.parametroMensagem = parametroMensagem; } /** * Retorna o valor de parametroMensagem * * @return O valor de parametroMensagem */ public String getParametroMensagem() { return parametroMensagem; } }