View Javadoc
1   /*
2    *
3    * The DbUnit Database Testing Framework
4    * Copyright (C)2002-2004, DbUnit.org
5    *
6    * This library is free software; you can redistribute it and/or
7    * modify it under the terms of the GNU Lesser General Public
8    * License as published by the Free Software Foundation; either
9    * version 2.1 of the License, or (at your option) any later version.
10   *
11   * This library is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14   * Lesser General Public License for more details.
15   *
16   * You should have received a copy of the GNU Lesser General Public
17   * License along with this library; if not, write to the Free Software
18   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19   *
20   */
21  
22  package org.dbunit;
23  
24  
25  /**
26   * @author Manuel Laflamme
27   * @version $Revision$
28   */
29  public class DatabaseUnitException extends Exception
30  {
31  
32      /**
33  	 * 
34  	 */
35  	private static final long	serialVersionUID	= 7597982895850877156L;
36  
37  
38      /**
39       * Constructs an <code>DatabaseUnitException</code> with no detail
40       * message and no encapsulated exception.
41       */
42      public DatabaseUnitException()
43      {
44          super();
45      }
46  
47      /**
48       * Constructs an <code>DatabaseUnitException</code> with the specified detail
49       * message and no encapsulated exception.
50       */
51      public DatabaseUnitException(String msg)
52      {
53          super(msg);
54      }
55  
56      /**
57       * Constructs an <code>DatabaseUnitException</code> with the specified detail
58       * message and encapsulated exception.
59       */
60      public DatabaseUnitException(String msg, Throwable e)
61      {
62          super(msg, e);
63      }
64  
65      /**
66       * Constructs an <code>DatabaseUnitException</code> with the encapsulated
67       * exception and use string representation as detail message.
68       */
69      public DatabaseUnitException(Throwable e)
70      {
71          super(e);
72      }
73  
74      /**
75       * Returns the nested exception or <code>null</code> if none.
76       * @deprecated Use {@link #getCause()} to retrieve the nested exception
77       */
78      public Throwable getException()
79      {
80          return super.getCause();
81      }
82  
83  }