View Javadoc

1   package com.sri.common.dbobj;
2   
3   /***
4    * Runtime Exception for underlying repository errors.  Most errors such
5    * as database connection lost errors are not really handleable and therefore
6    * are set as runtime.
7    *
8    * @author Michael Rimov
9    */
10  public class RepositoryException extends RuntimeException {
11  
12      /***
13  	 * 
14  	 */
15  	private static final long serialVersionUID = 1L;
16  
17  	/***
18       * Default constructor.
19       */
20      public RepositoryException() {
21          super();
22      }
23  
24      /***
25       * Constructor that takes a message.
26       *
27       * @param message String
28       */
29      public RepositoryException(final String message) {
30          super(message);
31      }
32  
33      /***
34       * Constructor that takes a nested exception/error.
35       *
36       * @param cause Throwable the nested error.
37       */
38      public RepositoryException(final Throwable cause) {
39          super(cause);
40      }
41  
42      /***
43       * Constructor that takes a message and a nested exception.
44       *
45       * @param message String the message.
46       * @param cause   Throwable the underlying exception.
47       */
48      public RepositoryException(final String message, final Throwable cause) {
49          super(message, cause);
50      }
51  }