001 /*
002 *
003 * $Revision: 13085 $ $Date: 2008-02-06 18:27:24 +0100 (Mi, 06 Feb 2008) $
004 *
005 * This file is part of *** M y C o R e ***
006 * See http://www.mycore.de/ for details.
007 *
008 * This program is free software; you can use it, redistribute it
009 * and / or modify it under the terms of the GNU General Public License
010 * (GPL) as published by the Free Software Foundation; either version 2
011 * of the License or (at your option) any later version.
012 *
013 * This program is distributed in the hope that it will be useful, but
014 * WITHOUT ANY WARRANTY; without even the implied warranty of
015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
016 * GNU General Public License for more details.
017 *
018 * You should have received a copy of the GNU General Public License
019 * along with this program, in a file called gpl.txt or license.txt.
020 * If not, write to the Free Software Foundation Inc.,
021 * 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA
022 */
023
024 package org.mycore.common;
025
026 /**
027 * Instances of this class represent an exception thrown because of an error in
028 * the MyCoRe configuration. Normally this will be the case when a configuration
029 * property that is required is not set or has an illegal value.
030 *
031 * @author Jens Kupferschmidt
032 * @author Frank Lützenkirchen
033 * @version $Revision: 13085 $ $Date: 2008-02-06 18:27:24 +0100 (Mi, 06 Feb 2008) $
034 */
035 public class MCRConfigurationException extends MCRException {
036 /**
037 * Creates a new MCRConfigurationException with an error message
038 *
039 * @param message
040 * the error message for this exception
041 */
042 public MCRConfigurationException(String message) {
043 super(message);
044 }
045
046 /**
047 * Creates a new MCRConfigurationException with an error message and a
048 * reference to an exception thrown by an underlying system.
049 *
050 * @param message
051 * the error message for this exception
052 * @param exception
053 * the exception that was thrown by an underlying system
054 */
055 public MCRConfigurationException(String message, Exception exception) {
056 super(message, exception);
057 };
058 }