package gcom.util; /** * Exce��o lan�ada quando ocorre um erro de criptografia * * @author Rodrigo Silveira */ public class ErroCriptografiaException extends Exception { private static final long serialVersionUID = 1L; private Exception excecaoInterna; private int codigoErro; /** * Construtor da classe ErroCriptografiaException * * @param pMensagem * Descri��o do par�metro * @param pExcecaoInterna * Descri��o do par�metro * @param pCodigoErro * Descri��o do par�metro */ public ErroCriptografiaException(String pMensagem, Exception pExcecaoInterna, int pCodigoErro) { super(pMensagem); excecaoInterna = pExcecaoInterna; codigoErro = pCodigoErro; } /** * Construtor da classe ErroCriptografiaException * * @param pMensagem * Descri��o do par�metro */ public ErroCriptografiaException(String pMensagem) { super(pMensagem); } /** * Retorna o valor de codigoErro * * @return O valor de codigoErro */ public int getCodigoErro() { return codigoErro; } /** * Retorna o valor de excecaoInterna * * @return O valor de excecaoInterna */ public Exception getExcecaoInterna() { return excecaoInterna; } }