|
|
|
@ -0,0 +1,40 @@
|
|
|
|
|
/*
|
|
|
|
|
* Copyright (c) 2010 - 2011, The MiCode Open Source Community (www.micode.net)
|
|
|
|
|
*
|
|
|
|
|
* 遵循 Apache 许可证 2.0 版(“许可证”);
|
|
|
|
|
* 除非遵守许可证,否则不得使用此文件。
|
|
|
|
|
* 你可以在以下网址获取许可证副本:
|
|
|
|
|
*
|
|
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
*
|
|
|
|
|
* 除非适用法律要求或书面同意,
|
|
|
|
|
* 根据许可证分发的软件按“原样”分发,
|
|
|
|
|
* 不附带任何明示或暗示的保证或条件。
|
|
|
|
|
* 请参阅许可证,了解具体的权限和限制。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
package net.micode.notes.gtask.exception;
|
|
|
|
|
|
|
|
|
|
// ActionFailureException 类继承自 RuntimeException,用于表示操作失败的异常
|
|
|
|
|
public class ActionFailureException extends RuntimeException {
|
|
|
|
|
// 序列化版本号,用于在反序列化时验证版本兼容性
|
|
|
|
|
private static final long serialVersionUID = 4425249765923293627L;
|
|
|
|
|
|
|
|
|
|
// 无参数构造函数,调用父类(RuntimeException)的无参数构造函数
|
|
|
|
|
public ActionFailureException() {
|
|
|
|
|
super();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 带有一个字符串参数的构造函数,用于传递异常信息
|
|
|
|
|
// 调用父类(RuntimeException)的带有一个字符串参数的构造函数
|
|
|
|
|
public ActionFailureException(String paramString) {
|
|
|
|
|
super(paramString);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 带有一个字符串参数和一个 Throwable 参数的构造函数
|
|
|
|
|
// 用于传递异常信息和导致此异常的原始异常(原因)
|
|
|
|
|
// 调用父类(RuntimeException)的带有一个字符串和一个 Throwable 参数的构造函数
|
|
|
|
|
public ActionFailureException(String paramString, Throwable paramThrowable) {
|
|
|
|
|
super(paramString, paramThrowable);
|
|
|
|
|
}
|
|
|
|
|
}
|