tim@129: /** tim@129: * Title: TechnicalException, $Header: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/exception/TechnicalException.java,v 1.2 2008/08/18 14:50:33 drewnak Exp $ tim@129: * Source: $Source: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/exception/TechnicalException.java,v $ tim@129: * created by: Stefan Blume (blume) tim@129: * erstellt am: 21.11.2007 tim@129: * Copyright: con terra GmbH, 2005 tim@129: * tim@129: * modified by: $Author: drewnak $ tim@129: * modified on: $Date: 2008/08/18 14:50:33 $ tim@129: * Version: $Revision: 1.2 $ tim@129: * TAG: $Name: $ tim@129: * locked from: $Locker: $ tim@129: * CVS State: $State: Exp $ tim@129: * Project: $ProjectName$ tim@129: */ tim@129: package de.intevation.gnv.geobackend.sde.datasources.exception; tim@129: tim@129: import org.apache.log4j.Logger; tim@129: tim@129: /** tim@129: * The class TechnicalException fulfills the following purposes: tim@129: *
    tim@129: *
  1. tim@129: *
tim@129: * tim@129: * @author blume tim@129: * @version 1.0 tim@129: * @serial 1.0 tim@129: * @see tim@129: * @since 21.11.2007 08:12:08 tim@129: */ tim@129: public class TechnicalException extends Exception{ tim@129: tim@129: /** tim@129: * Default Logging instance tim@129: */ tim@129: private static Logger sLogger = Logger.getLogger(TechnicalException.class); tim@129: tim@129: /** tim@129: * Constructs a new exception with null as its detail message. tim@129: * The cause is not initialized, and may subsequently be initialized by a tim@129: * call to {@link #initCause}. tim@129: */ tim@129: public TechnicalException() { tim@129: } tim@129: tim@129: /** tim@129: * Constructs a new exception with the specified detail message. The tim@129: * cause is not initialized, and may subsequently be initialized by tim@129: * a call to {@link #initCause}. tim@129: * tim@129: * @param message the detail message. The detail message is saved for tim@129: * later retrieval by the {@link #getMessage()} method. tim@129: */ tim@129: public TechnicalException(String message) { tim@129: super(message); tim@129: } tim@129: public TechnicalException(Throwable pCause) { tim@129: super(pCause); tim@129: } tim@129: tim@129: /** tim@129: * Constructs a new exception with the specified detail message and tim@129: * cause.

Note that the detail message associated with tim@129: * cause is not automatically incorporated in tim@129: * this exception's detail message. tim@129: * tim@129: * @param message the detail message (which is saved for later retrieval tim@129: * by the {@link #getMessage()} method). tim@129: * @param cause the cause (which is saved for later retrieval by the tim@129: * {@link #getCause()} method). (A null value is tim@129: * permitted, and indicates that the cause is nonexistent or tim@129: * unknown.) tim@129: * @since 1.4 tim@129: */ tim@129: public TechnicalException(String message, Throwable cause) { tim@129: super(message, cause); tim@129: } tim@129: }