📄 taxbaseexception.java
字号:
package com.jysy.taxcore.comm.exception;
/**
* 1)所有的Exception统一规划,分为系统级的Exception(如DB Exception、LDAP
* Exception、File System Exception等)和业务级的Exception。
* 系统级的Exception有多种,而业务级的Exception只有一种。
* 2)所有的Exception从一个统一的Base Exception派生。
* 3)Response Code是用来规划各种正确或错误的代码的,统称"响应码"。每个Response
* Code至少包括一个编码、一个说明信息。
* 4)Base Exception需要包含一个构造函数,使得其信息可以从一个Response
* Code中构造出来。构造时从Response Code的定义中取得说明信息填充Exception的ErrorMessage。
* 5)无论是系统级的Exception,还是业务级的Exception,都需要定义对应的ResponseCode。
* 6)在详细设计中,需要明确定义BLH和BPO会主动抛出哪些Exception。
* 7)对于Response Code的定义,需要通过分段的方式来解决,即首先定义各类Excption的代码段。
* 比如我们可以要求Response code为5位数字:
* -00001-09999为系统级的响应码,具体的异常的定义规划划分参考详细设计规范。
*
* <p>Title: TaxBaseException</p>
* <p>Description: 南京地税税控机IC卡编程接口</p>
* <p>Copyright: Copyright (c) 2004 广东京粤商用技术有限公司</p>
* <p>Company: 广东京粤商用技术有限公司</p>
* @author 李志毅
* @version 1.0
*/
public class TaxBaseException extends Exception {
public TaxBaseException(){
super() ;
}
public TaxBaseException(String p0) {
super(p0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -