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