/***************************************************************
* This file is part of the [fleXive](R) project.
*
* Copyright (c) 1999-2008
* UCS - unique computing solutions gmbh (http://www.ucs.at)
* All rights reserved
*
* The [fleXive](R) project is free software; you can redistribute
* it and/or modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any
* later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
* A copy is found in the textfile GPL.txt and important notices to the
* license from the author are found in LICENSE.txt distributed with
* these libraries.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further information about UCS - unique computing solutions gmbh,
* please see the company website: http://www.ucs.at
*
* For further information about [fleXive](R), please see the
* project website: http://www.flexive.org
*
*
* This copyright notice MUST APPEAR in all copies of the file!
***************************************************************/
package com.flexive.shared.exceptions;
import com.flexive.sqlParser.SqlParserException;
import org.apache.commons.logging.Log;
/**
* Exception that can occur during a search.
*
* @author Gregor Schober (gregor.schober@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)
*/
public class FxSqlSearchException extends FxApplicationException {
private static final long serialVersionUID = 1840806055903940077L;
/**
* Localized exception constructor
*
* @param spe the underlying SqlParserException
*/
public FxSqlSearchException(SqlParserException spe) {
super(spe,spe.getMessage(),spe.getValues());
}
/**
* Localized exception constructor
*
* @param log
* @param converted
*/
public FxSqlSearchException(Log log, FxApplicationException converted) {
super(log, converted);
}
/**
* Localized exception constructor
*
* @param key
* @param values
*/
public FxSqlSearchException(String key, Object... values) {
super(key, values);
}
/**
* Localized exception constructor
*
* @param log
* @param key
* @param values
*/
public FxSqlSearchException(Log log, String key, Object... values) {
super(log, key, values);
}
/**
* Localized exception constructor
*
* @param cause
* @param key
* @param values
*/
public FxSqlSearchException(Throwable cause, String key, Object... values) {
super(cause, key, values);
}
/**
* Localized exception constructor
*
* @param log
* @param cause
* @param key
* @param values
*/
public FxSqlSearchException(Log log, Throwable cause, String key, Object... values) {
super(log, cause, key, values);
}
/**
* Localized exception constructor
*
* @param key
*/
public FxSqlSearchException(String key) {
super(key);
}
/**
* Localized exception constructor
*
* @param log
* @param key
*/
public FxSqlSearchException(Log log, String key) {
super(log, key);
}
/**
* Localized exception constructor
*
* @param message
* @param cause
*/
public FxSqlSearchException(String message, Throwable cause) {
super(message, cause);
}
/**
* Localized exception constructor
*
* @param log
* @param message
* @param cause
*/
public FxSqlSearchException(Log log, String message, Throwable cause) {
super(log, message, cause);
}
/**
* Localized exception constructor
*
* @param cause
*/
public FxSqlSearchException(Throwable cause) {
super(cause);
}
/**
* Localized exception constructor
*
* @param log
* @param cause
*/
public FxSqlSearchException(Log log, Throwable cause) {
super(log, cause);
}
}
|