001package com.identityworksllc.iiq.common.access;
002
003import sailpoint.tools.GeneralException;
004
005/**
006 * An exception specific to the {@link AccessCheck} tools
007 */
008public class AccessCheckException extends GeneralException {
009    /**
010     * Constructs a new AccessCheckException with no message or parent
011     */
012    public AccessCheckException() {
013        super();
014    }
015
016    /**
017     * Constructs a new AccessCheckMessage with the given message text
018     * @param message The message text
019     */
020    public AccessCheckException(String message) {
021        super(message);
022    }
023
024    /**
025     * Constructs a new AccessCheckException with the given message and parent
026     * @param message The message text
027     * @param t The parent throwable
028     */
029    public AccessCheckException(String message, Throwable t) {
030        super(message, t);
031    }
032
033    /**
034     * Constructs a new AccessCheckException with the given parent
035     * @param t The parent throwable
036     */
037    public AccessCheckException(Throwable t) {
038        super(t);
039    }
040}