`
penghao122
  • 浏览: 362740 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论

统一异常处理类

阅读更多
public class CommonException extends Exception
{

    public CommonException(int errorCode, String errorMessage)
    {
        _errorCode = errorCode;
        _errorMessage = errorMessage;
    }

    public int getErrorCode ()
    {
        return _errorCode;
    }

    public String getErrorMessage ()
    {
        return _errorMessage;
    }

    /**
     * @return Returns the rootException.
     */
    public Exception getRootException ()
    {
        return _rootException;
    }
    /**
     * @param rootException The rootException to set.
     */
    public void setRootException ( Exception rootException )
    {
        _rootException = rootException;
    }
   
    /**
     * The Business Exception's coding
     */
    public static final int BUSINESS_EXCEPTION = 2;
   
    /**
     * The Data Base Exception's coding
     */
    public static final int DATABASE_EXCEPTION = 1;
   
    /**
     * 格式化错误
     */
    public static final int FORMAT_EXCEPTION = 4;
   
    /**
     * 数据冲突错误
     */
    public static final int DATACONFLICT_EXECPTION=5;
   
    /**
     * 数据不存在错误
     */
    public static final int DATAINEXISTENCE_EXCEPTION=6;
   
    /**
     * 数据类型转换错误
     */
    public static final int CONVERSION_EXCEPTION=7;
   
    /**
     * The Security Exception's coding
     */
    public static final int SECURITY_EXCEPTION = 3;
    /**
     * The Unkonw Exception's coding
     */
    public static final int UNKONW_EXCEPTION   = -1;
    private int             _errorCode;
    private String          _errorMessage      = null;

    private Exception _rootException;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics