|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
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 中的 printStackTracepublic void printStackTrace(java.io.PrintWriter pw)
java.lang.Throwable 中的 printStackTracepw - 打印输出流public void printStackTrace(java.io.PrintStream s)
java.lang.Throwable 中的 printStackTraces - 打印输出流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弹出消息框中)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||