taxbaseexception.java

来自「java接口(关于java调用动态库」· Java 代码 · 共 33 行

JAVA
33
字号
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 + =
减小字号Ctrl + -
显示快捷键?