/*
 * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * 您可以在遵守 License 的前提下使用本文件。
 * 您可以从以下地址获取 License 副本：
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * 除非适用法律要求或书面同意，本软件根据 License 分发时“按现状”提供，
 * 不附带任何明示或暗示的保证或条件。请参阅 License 了解具体的权限和限制。
 */

package net.micode.notes.gtask.exception;

/**
 * 操作失败异常类
 * 用于表示任务同步、数据操作等过程中发生的不可恢复错误
 */
public class ActionFailureException extends RuntimeException {
    private static final long serialVersionUID = 4425249765923293627L; // 序列化版本号

    /**
     * 无参构造函数
     */
    public ActionFailureException() {
        super();
    }

    /**
     * 带错误消息的构造函数
     * @param paramString 错误消息字符串
     */
    public ActionFailureException(String paramString) {
        super(paramString);
    }

    /**
     * 带错误消息和原因的构造函数
     * @param paramString 错误消息字符串
     * @param paramThrowable 导致异常的根本原因
     */
    public ActionFailureException(String paramString, Throwable paramThrowable) {
        super(paramString, paramThrowable);
    }
}