FormServerException.java 1.09 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.livecycle.formsservice.exception;

import com.adobe.livecycle.formsservice.logging.FormsLogger;

public class FormServerException
extends Exception {
    static final long serialVersionUID = 8099645365886491781L;

    public FormServerException() {
    }

    public FormServerException(String reason) {
        super(reason);
    }

    public FormServerException(Exception e) {
        super(e);
    }

    public FormServerException(String reason, Throwable e) {
        super(reason, e);
    }

    public FormServerException(String resourceID, int severity, boolean log) {
        this(resourceID + ": " + FormsLogger.getResourceString(resourceID));
        if (log) {
            FormsLogger.logMessage(this.getClass(), severity, resourceID);
        }
    }

    public FormServerException(String resourceID, String[] args, int severity, boolean log) {
        this(resourceID + ": " + FormsLogger.getResourceString(resourceID, args));
        if (log) {
            FormsLogger.logMessage(this.getClass(), severity, resourceID, args);
        }
    }
}