|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
com.seeyon.ctp.common.exceptions.BusinessException
public class BusinessException
Title: T1开发框架
Description: 业务异常类,支持国际化消息转换,同时当引发的根源异常为非BusinessException类型时框架 将作为异常处理,反之则作为用户提示消息处理
Copyright: Copyright (c) 2012
Company: seeyon.com
构造方法摘要 | |
---|---|
BusinessException()
默认构造方法 |
|
BusinessException(java.lang.String message)
根据消息构造异常,首先会从国际化资源中查找,如果未找到则使用message作为异常消息 |
|
BusinessException(java.lang.String i18nKey,
java.lang.Object... i18nArgs)
根据国际化资源key和国际化资源格式化参数构造异常 |
|
BusinessException(java.lang.String message,
java.lang.Throwable cause)
根据消息和引发异常构造异常 |
|
BusinessException(java.lang.Throwable cause)
根据引发异常构造异常 |
|
BusinessException(java.lang.Throwable cause,
java.lang.String i18nKey,
java.lang.Object... i18nArgs)
根据引发异常,国际化资源key和国际化资源格式化参数构造异常 |
方法摘要 | |
---|---|
java.lang.String |
getCode()
获取异常/提示消息代码 |
BusinessException |
getRawBusinessException()
BusinessException异常嵌套是获得根源BusinessException异常 |
java.lang.Throwable |
getRawCause()
获得非BusinessException类型的根源引发异常 |
boolean |
isFullPage()
异常提示消息是否全页面显示(有全页面的展现样式),默认嵌入局部页面模式(比如message弹出消息框中) |
void |
printStackTrace()
异常输出,找到非BusinessException类型的引发异常进行打印,否则视为提示信息处理 |
void |
printStackTrace(java.io.PrintStream s)
异常输出到指定输出流,找到非BusinessException类型的引发异常进行打印,否则视为提示信息处理 |
void |
printStackTrace(java.io.PrintWriter pw)
异常输出到指定输出流,找到非BusinessException类型的引发异常进行打印,否则视为提示信息处理 |
void |
setCode(java.lang.String code)
设置异常/提示消息代码 |
void |
setFullPage(boolean fullPage)
设置异常提示消息是否全页面显示(有全页面的展现样式),默认嵌入局部页面模式(比如message弹出消息框中) |
从类 java.lang.Throwable 继承的方法 |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public BusinessException()
public BusinessException(java.lang.String message)
message
- 消息public BusinessException(java.lang.Throwable cause)
cause
- 引发异常public BusinessException(java.lang.String message, java.lang.Throwable cause)
message
- 消息cause
- 引发异常public BusinessException(java.lang.String i18nKey, java.lang.Object... i18nArgs)
i18nKey
- 国际化资源keyi18nArgs
- 国际化资源格式化参数public BusinessException(java.lang.Throwable cause, java.lang.String i18nKey, java.lang.Object... i18nArgs)
cause
- 引发异常i18nKey
- 国际化资源keyi18nArgs
- 国际化资源格式化参数方法详细信息 |
---|
public void printStackTrace()
java.lang.Throwable
中的 printStackTrace
public void printStackTrace(java.io.PrintWriter pw)
java.lang.Throwable
中的 printStackTrace
pw
- 打印输出流public void printStackTrace(java.io.PrintStream s)
java.lang.Throwable
中的 printStackTrace
s
- 打印输出流public java.lang.Throwable getRawCause()
public BusinessException getRawBusinessException()
public java.lang.String getCode()
public void setCode(java.lang.String code)
code
- 异常/提示消息代码public boolean isFullPage()
public void setFullPage(boolean fullPage)
fullPage
- 异常提示消息是否全页面显示(有全页面的展现样式),默认嵌入局部页面模式(比如message弹出消息框中)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |