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 exceptions that are fatal; that is, the condition
26 * that caused it cannot be bypassed even if the operation is retried.
27 *
28 * @version 1.0
29 */
30 public class JDOFatalException extends JDOException {
31
32 /**
33 * Constructs a new <code>JDOFatalException</code> without a detail message.
34 */
35 public JDOFatalException() {
36 }
37
38
39 /**
40 * Constructs a new <code>JDOFatalException</code> with the specified detail message.
41 * @param msg the detail message.
42 */
43 public JDOFatalException(String msg) {
44 super(msg);
45 }
46
47 /**
48 * Constructs a new <code>JDOFatalException</code> with the specified detail
49 * message and nested <code>Throwable</code>s.
50 * @param msg the detail message.
51 * @param nested the nested <code>Throwable[]</code>.
52 */
53 public JDOFatalException(String msg, Throwable[] nested) {
54 super(msg, nested);
55 }
56
57 /**
58 * Constructs a new <code>JDOFatalException</code> with the specified detail
59 * message and nested <code>Throwable</code>s.
60 * @param msg the detail message.
61 * @param nested the nested <code>Throwable</code>.
62 */
63 public JDOFatalException(String msg, Throwable nested) {
64 super(msg, nested);
65 }
66
67 /** Constructs a new <code>JDOFatalException</code> with the specified detail message
68 * and failed object.
69 * @param msg the detail message.
70 * @param failed the failed object.
71 */
72 public JDOFatalException(String msg, Object failed) {
73 super(msg, failed);
74 }
75
76 /** Constructs a new <code>JDOFatalException</code> with the specified detail message,
77 * nested <code>Throwable</code>s, and failed object.
78 * @param msg the detail message.
79 * @param nested the nested <code>Throwable[]</code>.
80 * @param failed the failed object.
81 */
82 public JDOFatalException(String msg, Throwable[] nested, Object failed) {
83 super(msg, nested, failed);
84
85 }
86 /** Constructs a new <code>JDOFatalException</code> with the specified detail message,
87 * nested <code>Throwable</code>s, and failed object.
88 * @param msg the detail message.
89 * @param nested the nested <code>Throwable</code>.
90 * @param failed the failed object.
91 */
92 public JDOFatalException(String msg, Throwable nested, Object failed) {
93 super(msg, nested, failed);
94 }
95 }
96