package gcom.util.email;
/**
* Exce��o lan�ada quando ocorre um erro de e-mail Company: COMPESA - Companhia
* Pernambucana de Saneamento GPD - Ger�ncia de Processamento de Dados DDM -
* Divis�o de Desenvolvimento e Manuten��o
*
* @author Rodrigo Silveira
* @version 1.0
*/
public class ErroEmailException 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 ErroEmailException(String pMensagem, Exception pExcecaoInterna,
int pCodigoErro) {
super(pMensagem);
excecaoInterna = pExcecaoInterna;
codigoErro = pCodigoErro;
}
/**
* Construtor da classe ErroEmailException
*
* @param pMensagem
* Descri��o do par�metro
*/
public ErroEmailException(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;
}
}