1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package javax.jdo;
24
25 /** This class represents errors in the implementation for which no user
26 * error handling is possible. The error should be reported to the JDO
27 * vendor for corrective action.
28 *
29 * @version 1.0
30 */
31 public class JDOFatalInternalException extends JDOFatalException {
32
33 /**
34 * Constructs a new <code>JDOFatalInternalException</code> without a detail message.
35 */
36 public JDOFatalInternalException() {
37 }
38
39
40 /**
41 * Constructs a new <code>JDOFatalInternalException</code> with the specified detail message.
42 * @param msg the detail message.
43 */
44 public JDOFatalInternalException(String msg) {
45 super(msg);
46 }
47
48 /**
49 * Constructs a new <code>JDOFatalInternalException</code> with the specified
50 * detail message and nested <code>Throwable</code>s.
51 * @param msg the detail message.
52 * @param nested the nested <code>Throwable[]</code>.
53 */
54 public JDOFatalInternalException(String msg, Throwable[] nested) {
55 super(msg, nested);
56 }
57
58 /**
59 * Constructs a new <code>JDOFatalInternalException</code> with the specified
60 * detail message and nested <code>Throwable</code>s.
61 * @param msg the detail message.
62 * @param nested the nested <code>Throwable</code>.
63 */
64 public JDOFatalInternalException(String msg, Throwable nested) {
65 super(msg, nested);
66 }
67
68 /**
69 * Constructs a new <code>JDOFatalInternalException</code>
70 * with the specified detail message and failed object.
71 * @param msg the detail message.
72 * @param failed the failed object.
73 */
74 public JDOFatalInternalException(String msg, Object failed) {
75 super(msg, failed);
76 }
77
78 /**
79 * Constructs a new <code>JDOFatalInternalException</code> with the specified
80 * detail message, nested <code>Throwable</code>s, and failed object.
81 * @param msg the detail message.
82 * @param nested the nested <code>Throwable[]</code>.
83 * @param failed the failed object.
84 */
85 public JDOFatalInternalException(String msg, Throwable[] nested, Object failed) {
86 super(msg, nested, failed);
87 }
88
89 /**
90 * Constructs a new <code>JDOFatalInternalException</code> with the specified
91 * detail message, nested <code>Throwable</code>s, and failed object.
92 * @param msg the detail message.
93 * @param nested the nested <code>Throwable</code>.
94 * @param failed the failed object.
95 */
96 public JDOFatalInternalException(String msg, Throwable nested, Object failed) {
97 super(msg, nested, failed);
98 }
99 }
100