ingo@1127: /* ingo@1127: * Copyright (c) 2010 by Intevation GmbH ingo@1127: * ingo@1127: * This program is free software under the LGPL (>=v2.1) ingo@1127: * Read the file LGPL.txt coming with the software for details ingo@1127: * or visit http://www.gnu.org/licenses/ if it does not exist. ingo@1127: */ ingo@1127: sascha@894: package de.intevation.gnv.geobackend.sde.datasources.exception; sascha@894: sascha@894: /** sascha@894: * A Class for encapsulating implementation specific datasource exceptions. ingo@897: * This exception class can be used for all exceptions occuring in connection sascha@894: * to "datasources actions". ingo@897: * sascha@894: * @author blume sascha@894: * @author drewnak sascha@894: * @author Tim Englich sascha@894: */ sascha@894: public class DatasourceException extends Exception { sascha@894: sascha@894: /** sascha@894: * The UID of this Class. sascha@894: */ sascha@894: private static final long serialVersionUID = 2593142889158383466L; sascha@894: sascha@894: /** sascha@894: * Constructor sascha@894: */ sascha@894: public DatasourceException() { sascha@894: super(); sascha@894: } sascha@894: sascha@894: /** sascha@894: * Constructor sascha@894: * @param pMessage the Exceptionmessage sascha@894: */ sascha@894: public DatasourceException(String pMessage) { sascha@894: super(pMessage); sascha@894: } sascha@894: sascha@894: /** sascha@894: * Constructor sascha@894: * @param pMessage the Exceptionmessage sascha@894: * @param pCause the Throwable which cause this exception sascha@894: */ sascha@894: public DatasourceException(String pMessage, Throwable pCause) { sascha@894: super(pMessage, pCause); sascha@894: } sascha@894: sascha@894: /** sascha@894: * Constructor sascha@894: * @param pCause the Throwable which cause this exception sascha@894: */ sascha@894: public DatasourceException(Throwable pCause) { sascha@894: super(pCause); sascha@894: } sascha@894: sascha@894: }