package gcom.util;
/**
* Exce��o lan�ada quando ocorre um erro de par�metro n�o informado
*
* @author Pedro Alexandre
* @version 1.0
*/
public class ParametroNaoInformadoException extends Exception {
private static final long serialVersionUID = 1L;
private Exception excecaoInterna;
private int codigoErro;
/**
* Construtor da classe ErroEmailException
*
* @param pMensagem
* Descri��o do par�metro
* @param pExcecaoInterna
* Descri��o do par�metro
* @param pCodigoErro
* Descri��o do par�metro
*/
public ParametroNaoInformadoException(String pMensagem, Exception pExcecaoInterna,
int pCodigoErro) {
super(pMensagem);
excecaoInterna = pExcecaoInterna;
codigoErro = pCodigoErro;
}
/**
* Construtor da classe ErroEmailException
*
* @param pMensagem
* Descri��o do par�metro
*/
public ParametroNaoInformadoException(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;
}
}