1 package org.odmg;
2
3
4
5 /**
6
7 * This exception is thrown when attempting to bind a name to an object
8
9 * when the name is already bound to another object.
10
11 * @author David Jordan (as Java Editor of the Object Data Management Group)
12
13 * @version ODMG 3.0
14
15 * @see org.odmg.Database#bind
16
17 */
18
19
20
21 public class ObjectNameNotUniqueException extends ODMGException
22
23 {
24
25 /*
26
27 private Object o;
28
29 private String n;
30
31 public ObjectNameNotUniqueException(Object obj, String name)
32
33 {
34
35 super();
36
37 o = obj;
38
39 n = name;
40
41 }
42
43
44
45
46
47 * Get the object that was passed to Database.bind.
48
49 * @return The object that was being bound to a name.
50
51
52
53 public Object getObject()
54
55 {
56
57 return o;
58
59 }
60
61
62
63
64
65 * Get the name that is not unique.
66
67 * @return The name that is already associated with another object.
68
69
70
71 public String getName()
72
73 {
74
75 return n;
76
77 }
78
79 */
80
81 /*
82
83 private Object o;
84
85 private String n;
86
87 public ObjectNameNotUniqueException(Object obj, String name)
88
89 {
90
91 super();
92
93 o = obj;
94
95 n = name;
96
97 }
98
99
100
101
102
103 * Get the object that was passed to Database.bind.
104
105 * @return The object that was being bound to a name.
106
107
108
109 public Object getObject()
110
111 {
112
113 return o;
114
115 }
116
117
118
119
120
121 * Get the name that is not unique.
122
123 * @return The name that is already associated with another object.
124
125
126
127 public String getName()
128
129 {
130
131 return n;
132
133 }
134
135 */
136
137 /*
138
139 private Object o;
140
141 private String n;
142
143 public ObjectNameNotUniqueException(Object obj, String name)
144
145 {
146
147 super();
148
149 o = obj;
150
151 n = name;
152
153 }
154
155
156
157
158
159 * Get the object that was passed to Database.bind.
160
161 * @return The object that was being bound to a name.
162
163
164
165 public Object getObject()
166
167 {
168
169 return o;
170
171 }
172
173
174
175
176
177 * Get the name that is not unique.
178
179 * @return The name that is already associated with another object.
180
181
182
183 public String getName()
184
185 {
186
187 return n;
188
189 }
190
191 */
192
193 /**
194
195 * Construct an instance of the exception.
196
197 */
198
199 public ObjectNameNotUniqueException()
200
201 {
202
203 super();
204
205 }
206
207
208
209 /**
210
211 * Construct an instance of the exception with a descriptive message.
212
213 * @param msg A message containing a description of the exception.
214
215 */
216
217 public ObjectNameNotUniqueException(String msg)
218
219 {
220
221 super(msg);
222
223 }
224
225 /*
226
227 private Object o;
228
229 private String n;
230
231 public ObjectNameNotUniqueException(Object obj, String name)
232
233 {
234
235 super();
236
237 o = obj;
238
239 n = name;
240
241 }
242
243
244
245
246
247 * Get the object that was passed to Database.bind.
248
249 * @return The object that was being bound to a name.
250
251
252
253 public Object getObject()
254
255 {
256
257 return o;
258
259 }
260
261
262
263
264
265 * Get the name that is not unique.
266
267 * @return The name that is already associated with another object.
268
269
270
271 public String getName()
272
273 {
274
275 return n;
276
277 }
278
279 */
280
281 }
282