001 /*
002 * Licensed to the Apache Software Foundation (ASF) under one
003 * or more contributor license agreements. See the NOTICE file
004 * distributed with this work for additional information
005 * regarding copyright ownership. The ASF licenses this file
006 * to you under the Apache License, Version 2.0 (the
007 * "License"); you may not use this file except in compliance
008 * with the License. You may obtain a copy of the License at
009 *
010 * http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing,
013 * software distributed under the License is distributed on an
014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015 * KIND, either express or implied. See the License for the
016 * specific language governing permissions and limitations
017 * under the License.
018 *
019 */
020
021 package org.apache.directory.shared.i18n;
022
023
024 import java.text.MessageFormat;
025 import java.util.MissingResourceException;
026 import java.util.ResourceBundle;
027
028
029 /**
030 * Provides i18n handling of error codes.
031 * About formatting see also {@link MessageFormat}
032 *
033 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
034 */
035 public class I18n
036 {
037 private final static ResourceBundle errBundle = ResourceBundle
038 .getBundle( "org/apache/directory/shared/i18n/errors" );
039 private final static ResourceBundle msgBundle = ResourceBundle
040 .getBundle( "org/apache/directory/shared/i18n/messages" );
041
042 // asn1
043 public static final String ERR_00001 = "ERR_00001";
044 public static final String ERR_00002 = "ERR_00002";
045 public static final String ERR_00003 = "ERR_00003";
046 public static final String ERR_00004 = "ERR_00004";
047 public static final String ERR_00005 = "ERR_00005";
048 public static final String ERR_00006 = "ERR_00006";
049 public static final String ERR_00007 = "ERR_00007";
050 public static final String ERR_00008 = "ERR_00008";
051 public static final String ERR_00009 = "ERR_00009";
052 public static final String ERR_00010 = "ERR_00010";
053 public static final String ERR_00011 = "ERR_00011";
054 public static final String ERR_00012 = "ERR_00012";
055 public static final String ERR_00013 = "ERR_00013";
056 public static final String ERR_00014 = "ERR_00014";
057 public static final String ERR_00015 = "ERR_00015";
058 public static final String ERR_00016 = "ERR_00016";
059 public static final String ERR_00017 = "ERR_00017";
060 public static final String ERR_00018 = "ERR_00018";
061 public static final String ERR_00019 = "ERR_00019";
062 public static final String ERR_00020 = "ERR_00020";
063 public static final String ERR_00021 = "ERR_00021";
064 public static final String ERR_00022 = "ERR_00022";
065 public static final String ERR_00023 = "ERR_00023";
066 public static final String ERR_00024 = "ERR_00024";
067 public static final String ERR_00025 = "ERR_00025";
068 public static final String ERR_00026 = "ERR_00026";
069 public static final String ERR_00027 = "ERR_00027";
070 public static final String ERR_00028 = "ERR_00028";
071 public static final String ERR_00029 = "ERR_00029";
072 public static final String ERR_00030 = "ERR_00030";
073 public static final String ERR_00031 = "ERR_00031";
074 public static final String ERR_00032 = "ERR_00032";
075 public static final String ERR_00033 = "ERR_00033";
076 public static final String ERR_00034 = "ERR_00034";
077 public static final String ERR_00035 = "ERR_00035";
078 public static final String ERR_00036 = "ERR_00036";
079 public static final String ERR_00037 = "ERR_00037";
080 public static final String ERR_00038 = "ERR_00038";
081 public static final String ERR_00039 = "ERR_00039";
082 public static final String ERR_00040 = "ERR_00040";
083 public static final String ERR_00041 = "ERR_00041";
084
085 // asn1-codec
086 public static final String ERR_01001 = "ERR_01001";
087
088 // cursor
089 public static final String ERR_02001 = "ERR_02001";
090 public static final String ERR_02002 = "ERR_02002";
091 public static final String ERR_02003 = "ERR_02003";
092 public static final String ERR_02004 = "ERR_02004";
093 public static final String ERR_02005 = "ERR_02005";
094 public static final String ERR_02006 = "ERR_02006";
095 public static final String ERR_02007 = "ERR_02007";
096 public static final String ERR_02008 = "ERR_02008";
097 public static final String ERR_02009 = "ERR_02009";
098 public static final String ERR_02010 = "ERR_02010";
099 public static final String ERR_02011 = "ERR_02011";
100 public static final String ERR_02012 = "ERR_02012";
101 public static final String ERR_02013 = "ERR_02013";
102
103 // dsml-parser
104 public static final String ERR_03001 = "ERR_03001";
105 public static final String ERR_03002 = "ERR_03002";
106 public static final String ERR_03003 = "ERR_03003";
107 public static final String ERR_03004 = "ERR_03004";
108 public static final String ERR_03005 = "ERR_03005";
109 public static final String ERR_03006 = "ERR_03006";
110 public static final String ERR_03007 = "ERR_03007";
111 public static final String ERR_03008 = "ERR_03008";
112 public static final String ERR_03009 = "ERR_03009";
113 public static final String ERR_03010 = "ERR_03010";
114 public static final String ERR_03011 = "ERR_03011";
115 public static final String ERR_03012 = "ERR_03012";
116 public static final String ERR_03013 = "ERR_03013";
117 public static final String ERR_03014 = "ERR_03014";
118 public static final String ERR_03015 = "ERR_03015";
119 public static final String ERR_03016 = "ERR_03016";
120 public static final String ERR_03017 = "ERR_03017";
121 public static final String ERR_03018 = "ERR_03018";
122 public static final String ERR_03019 = "ERR_03019";
123 public static final String ERR_03020 = "ERR_03020";
124 public static final String ERR_03021 = "ERR_03021";
125 public static final String ERR_03022 = "ERR_03022";
126 public static final String ERR_03023 = "ERR_03023";
127 public static final String ERR_03024 = "ERR_03024";
128 public static final String ERR_03025 = "ERR_00025";
129 public static final String ERR_03026 = "ERR_03026";
130 public static final String ERR_03027 = "ERR_03027";
131 public static final String ERR_03028 = "ERR_03028";
132 public static final String ERR_03029 = "ERR_03029";
133 public static final String ERR_03030 = "ERR_03030";
134 public static final String ERR_03031 = "ERR_03031";
135 public static final String ERR_03032 = "ERR_03032";
136 public static final String ERR_03033 = "ERR_03033";
137 public static final String ERR_03034 = "ERR_03034";
138 public static final String ERR_03035 = "ERR_03035";
139 public static final String ERR_03036 = "ERR_03036";
140 public static final String ERR_03037 = "ERR_03037";
141 public static final String ERR_03038 = "ERR_03038";
142 public static final String ERR_03039 = "ERR_03039";
143 public static final String ERR_03040 = "ERR_03040";
144
145 // ldap
146 public static final String ERR_04001 = "ERR_04001";
147 public static final String ERR_04002 = "ERR_04002";
148 public static final String ERR_04003 = "ERR_04003";
149 public static final String ERR_04004 = "ERR_04004";
150 public static final String ERR_04005 = "ERR_04005";
151 public static final String ERR_04006 = "ERR_04006";
152 public static final String ERR_04007 = "ERR_04007";
153 public static final String ERR_04008 = "ERR_04008";
154 public static final String ERR_04009 = "ERR_04009";
155 public static final String ERR_04010 = "ERR_04010";
156 public static final String ERR_04011 = "ERR_04011";
157 public static final String ERR_04012 = "ERR_04012";
158 public static final String ERR_04013 = "ERR_04013";
159 public static final String ERR_04014 = "ERR_04014";
160 public static final String ERR_04015 = "ERR_04015";
161 public static final String ERR_04016 = "ERR_04016";
162 public static final String ERR_04017 = "ERR_04017";
163 public static final String ERR_04018 = "ERR_04018";
164 public static final String ERR_04019 = "ERR_04019";
165 public static final String ERR_04020 = "ERR_04020";
166 public static final String ERR_04021 = "ERR_04021";
167 public static final String ERR_04022 = "ERR_04022";
168 public static final String ERR_04023 = "ERR_04023";
169 public static final String ERR_04024 = "ERR_04024";
170 public static final String ERR_04025 = "ERR_04025";
171 public static final String ERR_04026 = "ERR_04026";
172 public static final String ERR_04027 = "ERR_04027";
173 public static final String ERR_04028 = "ERR_04028";
174 public static final String ERR_04029 = "ERR_04029";
175 public static final String ERR_04030 = "ERR_04030";
176 public static final String ERR_04031 = "ERR_04031";
177 public static final String ERR_04032 = "ERR_04032";
178 public static final String ERR_04033 = "ERR_04033";
179 public static final String ERR_04034 = "ERR_04034";
180 public static final String ERR_04035 = "ERR_04035";
181 public static final String ERR_04036 = "ERR_04036";
182 public static final String ERR_04037 = "ERR_04037";
183 public static final String ERR_04038 = "ERR_04038";
184 public static final String ERR_04039 = "ERR_04039";
185 public static final String ERR_04040 = "ERR_04040";
186 public static final String ERR_04041 = "ERR_04041";
187 public static final String ERR_04042 = "ERR_04042";
188 public static final String ERR_04043 = "ERR_04043";
189 public static final String ERR_04044 = "ERR_04044";
190 public static final String ERR_04045 = "ERR_04045";
191 public static final String ERR_04046 = "ERR_04046";
192 public static final String ERR_04047 = "ERR_04047";
193 public static final String ERR_04048 = "ERR_04048";
194 public static final String ERR_04049 = "ERR_04049";
195 public static final String ERR_04050 = "ERR_04050";
196 public static final String ERR_04051 = "ERR_04051";
197 public static final String ERR_04052 = "ERR_04052";
198 public static final String ERR_04053 = "ERR_04053";
199 public static final String ERR_04054 = "ERR_04054";
200 public static final String ERR_04055 = "ERR_04055";
201 public static final String ERR_04056 = "ERR_04056";
202 public static final String ERR_04057 = "ERR_04057";
203 public static final String ERR_04058 = "ERR_04058";
204 public static final String ERR_04059 = "ERR_04059";
205 public static final String ERR_04060 = "ERR_04060";
206 public static final String ERR_04061 = "ERR_04061";
207 public static final String ERR_04062 = "ERR_04062";
208 public static final String ERR_04063 = "ERR_04063";
209 public static final String ERR_04064 = "ERR_04064";
210 public static final String ERR_04065 = "ERR_04065";
211 public static final String ERR_04066 = "ERR_04066";
212 public static final String ERR_04067 = "ERR_04067";
213 public static final String ERR_04068 = "ERR_04068";
214 public static final String ERR_04069 = "ERR_04069";
215 public static final String ERR_04070 = "ERR_04070";
216 public static final String ERR_04071 = "ERR_04071";
217 public static final String ERR_04072 = "ERR_04072";
218 public static final String ERR_04073 = "ERR_04073";
219 public static final String ERR_04074 = "ERR_04074";
220 public static final String ERR_04075 = "ERR_04075";
221 public static final String ERR_04076 = "ERR_04076";
222 public static final String ERR_04077 = "ERR_04077";
223 public static final String ERR_04078 = "ERR_04078";
224 public static final String ERR_04079 = "ERR_04079";
225 public static final String ERR_04080 = "ERR_04080";
226 public static final String ERR_04081 = "ERR_04081";
227 public static final String ERR_04082 = "ERR_04082";
228 public static final String ERR_04083 = "ERR_04083";
229 public static final String ERR_04084 = "ERR_04084";
230 public static final String ERR_04085 = "ERR_04085";
231 public static final String ERR_04086 = "ERR_04086";
232 public static final String ERR_04087 = "ERR_04087";
233 public static final String ERR_04088 = "ERR_04088";
234 public static final String ERR_04089 = "ERR_04089";
235 public static final String ERR_04090 = "ERR_04090";
236 public static final String ERR_04091 = "ERR_04091";
237 public static final String ERR_04092 = "ERR_04092";
238 public static final String ERR_04093 = "ERR_04093";
239 public static final String ERR_04094 = "ERR_04094";
240 public static final String ERR_04095 = "ERR_04095";
241 public static final String ERR_04096 = "ERR_04096";
242 public static final String ERR_04097 = "ERR_04097";
243 public static final String ERR_04098 = "ERR_04098";
244 public static final String ERR_04099 = "ERR_04099";
245 public static final String ERR_04100 = "ERR_04100";
246 public static final String ERR_04101 = "ERR_04101";
247 public static final String ERR_04102 = "ERR_04102";
248 public static final String ERR_04103 = "ERR_04103";
249 public static final String ERR_04104 = "ERR_04104";
250 public static final String ERR_04105 = "ERR_04105";
251 public static final String ERR_04106 = "ERR_04106";
252 public static final String ERR_04107 = "ERR_04107";
253 public static final String ERR_04108 = "ERR_04108";
254 public static final String ERR_04109 = "ERR_04109";
255 public static final String ERR_04110 = "ERR_04110";
256 public static final String ERR_04111 = "ERR_04111";
257 public static final String ERR_04112 = "ERR_04112";
258 public static final String ERR_04113 = "ERR_04113";
259 public static final String ERR_04114 = "ERR_04114";
260 public static final String ERR_04115 = "ERR_04115";
261 public static final String ERR_04116 = "ERR_04116";
262 public static final String ERR_04117 = "ERR_04117";
263 public static final String ERR_04118 = "ERR_04118";
264 public static final String ERR_04119 = "ERR_04119";
265 public static final String ERR_04120 = "ERR_04120";
266 public static final String ERR_04121 = "ERR_04121";
267 public static final String ERR_04122 = "ERR_04122";
268 public static final String ERR_04123 = "ERR_04123";
269 public static final String ERR_04124 = "ERR_04124";
270 public static final String ERR_04125 = "ERR_04125";
271 public static final String ERR_04126 = "ERR_04126";
272 public static final String ERR_04127 = "ERR_04127";
273 public static final String ERR_04128 = "ERR_04128";
274 public static final String ERR_04129 = "ERR_04129";
275 public static final String ERR_04130 = "ERR_04130";
276 public static final String ERR_04131 = "ERR_04131";
277 public static final String ERR_04132 = "ERR_04132";
278 public static final String ERR_04133 = "ERR_04133";
279 public static final String ERR_04134 = "ERR_04134";
280 public static final String ERR_04135 = "ERR_04135";
281 public static final String ERR_04136 = "ERR_04136";
282 public static final String ERR_04137 = "ERR_04137";
283 public static final String ERR_04138 = "ERR_04138";
284 public static final String ERR_04139 = "ERR_04139";
285 public static final String ERR_04140 = "ERR_04140";
286 public static final String ERR_04141 = "ERR_04141";
287 public static final String ERR_04142 = "ERR_04142";
288 public static final String ERR_04143 = "ERR_04143";
289 public static final String ERR_04144 = "ERR_04144";
290 public static final String ERR_04145 = "ERR_04145";
291 public static final String ERR_04146 = "ERR_04146";
292 public static final String ERR_04147 = "ERR_04147";
293 public static final String ERR_04148 = "ERR_04148";
294 public static final String ERR_04149 = "ERR_04149";
295 public static final String ERR_04150 = "ERR_04150";
296 public static final String ERR_04151 = "ERR_04151";
297 public static final String ERR_04152 = "ERR_04152";
298 public static final String ERR_04153 = "ERR_04153";
299 public static final String ERR_04154 = "ERR_04154";
300 public static final String ERR_04155 = "ERR_04155";
301 public static final String ERR_04156 = "ERR_04156";
302 public static final String ERR_04157 = "ERR_04157";
303 public static final String ERR_04158 = "ERR_04158";
304 public static final String ERR_04159 = "ERR_04159";
305 public static final String ERR_04160 = "ERR_04160";
306 public static final String ERR_04161 = "ERR_04161";
307 public static final String ERR_04162 = "ERR_04162";
308 public static final String ERR_04163 = "ERR_04163";
309 public static final String ERR_04164 = "ERR_04164";
310 public static final String ERR_04165 = "ERR_04165";
311 public static final String ERR_04166 = "ERR_04166";
312 public static final String ERR_04167 = "ERR_04167";
313 public static final String ERR_04168 = "ERR_04168";
314 public static final String ERR_04169 = "ERR_04169";
315 public static final String ERR_04170 = "ERR_04170";
316 public static final String ERR_04171 = "ERR_04171";
317 public static final String ERR_04172 = "ERR_04172";
318 public static final String ERR_04173 = "ERR_04173";
319 public static final String ERR_04174 = "ERR_04174";
320 public static final String ERR_04175 = "ERR_04175";
321 public static final String ERR_04176 = "ERR_04176";
322 public static final String ERR_04177 = "ERR_04177";
323 public static final String ERR_04178 = "ERR_04178";
324 public static final String ERR_04179 = "ERR_04179";
325 public static final String ERR_04180 = "ERR_04180";
326 public static final String ERR_04181 = "ERR_04181";
327 public static final String ERR_04182 = "ERR_04182";
328 public static final String ERR_04183 = "ERR_04183";
329 public static final String ERR_04184 = "ERR_04184";
330 public static final String ERR_04185 = "ERR_04185";
331 public static final String ERR_04186 = "ERR_04186";
332 public static final String ERR_04187 = "ERR_04187";
333 public static final String ERR_04188 = "ERR_04188";
334 public static final String ERR_04189 = "ERR_04189";
335 public static final String ERR_04190 = "ERR_04190";
336 public static final String ERR_04191 = "ERR_04191";
337 public static final String ERR_04192 = "ERR_04192";
338 public static final String ERR_04193 = "ERR_04193";
339 public static final String ERR_04194 = "ERR_04194";
340 public static final String ERR_04195 = "ERR_04195";
341 public static final String ERR_04196 = "ERR_04196";
342 public static final String ERR_04197 = "ERR_04197";
343 public static final String ERR_04198 = "ERR_04198";
344 public static final String ERR_04199 = "ERR_04199";
345 public static final String ERR_04200 = "ERR_04200";
346 public static final String ERR_04201 = "ERR_04201";
347 public static final String ERR_04202 = "ERR_04202";
348 public static final String ERR_04203 = "ERR_04203";
349 public static final String ERR_04204 = "ERR_04204";
350 public static final String ERR_04205 = "ERR_04205";
351 public static final String ERR_04206 = "ERR_04206";
352 public static final String ERR_04207 = "ERR_04207";
353 public static final String ERR_04208 = "ERR_04208";
354 public static final String ERR_04209 = "ERR_04209";
355 public static final String ERR_04210 = "ERR_04210";
356 public static final String ERR_04211 = "ERR_04211";
357 public static final String ERR_04212 = "ERR_04212";
358 public static final String ERR_04213 = "ERR_04213";
359 public static final String ERR_04214 = "ERR_04214";
360 public static final String ERR_04215 = "ERR_04215";
361 public static final String ERR_04216 = "ERR_04216";
362 public static final String ERR_04217 = "ERR_04217";
363 public static final String ERR_04218 = "ERR_04218";
364 public static final String ERR_04219 = "ERR_04219";
365 public static final String ERR_04220 = "ERR_04220";
366 public static final String ERR_04221 = "ERR_04221";
367 public static final String ERR_04222 = "ERR_04222";
368 public static final String ERR_04223 = "ERR_04223";
369 public static final String ERR_04224 = "ERR_04224";
370 public static final String ERR_04225 = "ERR_04225";
371 public static final String ERR_04226 = "ERR_04226";
372 public static final String ERR_04227 = "ERR_04227";
373 public static final String ERR_04228 = "ERR_04228";
374 public static final String ERR_04229 = "ERR_04229";
375 public static final String ERR_04230 = "ERR_04230";
376 public static final String ERR_04231 = "ERR_04231";
377 public static final String ERR_04232 = "ERR_04232";
378 public static final String ERR_04233 = "ERR_04233";
379 public static final String ERR_04234 = "ERR_04234";
380 public static final String ERR_04235 = "ERR_04235";
381 public static final String ERR_04236 = "ERR_04236";
382 public static final String ERR_04237 = "ERR_04237";
383 public static final String ERR_04238 = "ERR_04238";
384 public static final String ERR_04239 = "ERR_04239";
385 public static final String ERR_04240 = "ERR_04240";
386 public static final String ERR_04241 = "ERR_04241";
387 public static final String ERR_04242 = "ERR_04242";
388 public static final String ERR_04243 = "ERR_04243";
389 public static final String ERR_04244 = "ERR_04244";
390 public static final String ERR_04245 = "ERR_04245";
391 public static final String ERR_04246 = "ERR_04246";
392 public static final String ERR_04247 = "ERR_04247";
393 public static final String ERR_04248 = "ERR_04248";
394 public static final String ERR_04249 = "ERR_04249";
395 public static final String ERR_04250 = "ERR_04250";
396 public static final String ERR_04251 = "ERR_04251";
397 public static final String ERR_04252 = "ERR_04252";
398 public static final String ERR_04253 = "ERR_04253";
399 public static final String ERR_04254 = "ERR_04254";
400 public static final String ERR_04255 = "ERR_04255";
401 public static final String ERR_04256 = "ERR_04256";
402 public static final String ERR_04257 = "ERR_04257";
403 public static final String ERR_04258 = "ERR_04258";
404 public static final String ERR_04259 = "ERR_04259";
405 public static final String ERR_04260 = "ERR_04260";
406 public static final String ERR_04261 = "ERR_04261";
407 public static final String ERR_04262 = "ERR_04262";
408 public static final String ERR_04263 = "ERR_04263";
409 public static final String ERR_04264 = "ERR_04264";
410 public static final String ERR_04265 = "ERR_04265";
411 public static final String ERR_04266 = "ERR_04266";
412 public static final String ERR_04267 = "ERR_04267";
413 public static final String ERR_04268 = "ERR_04268";
414 public static final String ERR_04269 = "ERR_04269";
415 public static final String ERR_04270 = "ERR_04270";
416 public static final String ERR_04271 = "ERR_04271";
417 public static final String ERR_04272 = "ERR_04272";
418 public static final String ERR_04273 = "ERR_04273";
419 public static final String ERR_04274 = "ERR_04274";
420 public static final String ERR_04275 = "ERR_04275";
421 public static final String ERR_04276 = "ERR_04276";
422 public static final String ERR_04277 = "ERR_04277";
423 public static final String ERR_04278 = "ERR_04278";
424 public static final String ERR_04279 = "ERR_04279";
425 public static final String ERR_04280 = "ERR_04280";
426 public static final String ERR_04281 = "ERR_04281";
427 public static final String ERR_04282 = "ERR_04282";
428 public static final String ERR_04283 = "ERR_04283";
429 public static final String ERR_04284 = "ERR_04284";
430 public static final String ERR_04285 = "ERR_04285";
431 public static final String ERR_04286 = "ERR_04286";
432 public static final String ERR_04287 = "ERR_04287";
433 public static final String ERR_04288 = "ERR_04288";
434 public static final String ERR_04289 = "ERR_04289";
435 public static final String ERR_04290 = "ERR_04290";
436 public static final String ERR_04291 = "ERR_04291";
437 public static final String ERR_04292 = "ERR_04292";
438 public static final String ERR_04293 = "ERR_04293";
439 public static final String ERR_04294 = "ERR_04294";
440 public static final String ERR_04295 = "ERR_04295";
441 public static final String ERR_04296 = "ERR_04296";
442 public static final String ERR_04297 = "ERR_04297";
443 public static final String ERR_04298 = "ERR_04298";
444 public static final String ERR_04299 = "ERR_04299";
445 public static final String ERR_04300 = "ERR_04300";
446 public static final String ERR_04301 = "ERR_04301";
447 public static final String ERR_04302 = "ERR_04302";
448 public static final String ERR_04303 = "ERR_04303";
449 public static final String ERR_04304 = "ERR_04304";
450 public static final String ERR_04305 = "ERR_04305";
451 public static final String ERR_04306 = "ERR_04306";
452 public static final String ERR_04307 = "ERR_04307";
453 public static final String ERR_04308 = "ERR_04308";
454 public static final String ERR_04309 = "ERR_04309";
455 public static final String ERR_04310 = "ERR_04310";
456 public static final String ERR_04311 = "ERR_04311";
457 public static final String ERR_04312 = "ERR_04312";
458 public static final String ERR_04313 = "ERR_04313";
459 public static final String ERR_04314 = "ERR_04314";
460 public static final String ERR_04315 = "ERR_04315";
461 public static final String ERR_04316 = "ERR_04316";
462 public static final String ERR_04317 = "ERR_04317";
463 public static final String ERR_04318 = "ERR_04318";
464 public static final String ERR_04319 = "ERR_04319";
465 public static final String ERR_04320 = "ERR_04320";
466 public static final String ERR_04321 = "ERR_04321";
467 public static final String ERR_04322 = "ERR_04322";
468 public static final String ERR_04323 = "ERR_04323";
469 public static final String ERR_04324 = "ERR_04324";
470 public static final String ERR_04325 = "ERR_04325";
471 public static final String ERR_04326 = "ERR_04326";
472 public static final String ERR_04327 = "ERR_04327";
473 public static final String ERR_04328 = "ERR_04328";
474 public static final String ERR_04329 = "ERR_04329";
475 public static final String ERR_04330 = "ERR_04330";
476 public static final String ERR_04331 = "ERR_04331";
477 public static final String ERR_04332 = "ERR_04332";
478 public static final String ERR_04333 = "ERR_04333";
479 public static final String ERR_04334 = "ERR_04334";
480 public static final String ERR_04335 = "ERR_04335";
481 public static final String ERR_04336 = "ERR_04336";
482 public static final String ERR_04337 = "ERR_04337";
483 public static final String ERR_04338 = "ERR_04338";
484 public static final String ERR_04339 = "ERR_04339";
485 public static final String ERR_04340 = "ERR_04340";
486 public static final String ERR_04341 = "ERR_04341";
487 public static final String ERR_04342 = "ERR_04342";
488 public static final String ERR_04343 = "ERR_04343";
489 public static final String ERR_04344 = "ERR_04344";
490 public static final String ERR_04345 = "ERR_04345";
491 public static final String ERR_04346 = "ERR_04346";
492 public static final String ERR_04347 = "ERR_04347";
493 public static final String ERR_04348 = "ERR_04348";
494 public static final String ERR_04349 = "ERR_04349";
495 public static final String ERR_04350 = "ERR_04350";
496 public static final String ERR_04351 = "ERR_04351";
497 public static final String ERR_04352 = "ERR_04352";
498 public static final String ERR_04353 = "ERR_04353";
499 public static final String ERR_04354 = "ERR_04354";
500 public static final String ERR_04355 = "ERR_04355";
501 public static final String ERR_04356 = "ERR_04356";
502 public static final String ERR_04357 = "ERR_04357";
503 public static final String ERR_04358 = "ERR_04358";
504 public static final String ERR_04359 = "ERR_04359";
505 public static final String ERR_04360 = "ERR_04360";
506 public static final String ERR_04361 = "ERR_04361";
507 public static final String ERR_04362 = "ERR_04362";
508 public static final String ERR_04363 = "ERR_04363";
509 public static final String ERR_04364 = "ERR_04364";
510 public static final String ERR_04365 = "ERR_04365";
511 public static final String ERR_04366 = "ERR_04366";
512 public static final String ERR_04367 = "ERR_04367";
513 public static final String ERR_04368 = "ERR_04368";
514 public static final String ERR_04369 = "ERR_04369";
515 public static final String ERR_04370 = "ERR_04370";
516 public static final String ERR_04371 = "ERR_04371";
517 public static final String ERR_04372 = "ERR_04372";
518 public static final String ERR_04373 = "ERR_04373";
519 public static final String ERR_04374 = "ERR_04374";
520 public static final String ERR_04375 = "ERR_04375";
521 public static final String ERR_04376 = "ERR_04376";
522 public static final String ERR_04377 = "ERR_04377";
523 public static final String ERR_04378 = "ERR_04378";
524 public static final String ERR_04379 = "ERR_04379";
525 public static final String ERR_04380 = "ERR_04380";
526 public static final String ERR_04381 = "ERR_04381";
527 public static final String ERR_04382 = "ERR_04382";
528 public static final String ERR_04383 = "ERR_04383";
529 public static final String ERR_04384 = "ERR_04384";
530 public static final String ERR_04385 = "ERR_04385";
531 public static final String ERR_04386 = "ERR_04386";
532 public static final String ERR_04387 = "ERR_04387";
533 public static final String ERR_04388 = "ERR_04388";
534 public static final String ERR_04389 = "ERR_04389";
535 public static final String ERR_04390 = "ERR_04390";
536 public static final String ERR_04391 = "ERR_04391";
537 public static final String ERR_04392 = "ERR_04392";
538 public static final String ERR_04393 = "ERR_04393";
539 public static final String ERR_04394 = "ERR_04394";
540 public static final String ERR_04395 = "ERR_04395";
541 public static final String ERR_04396 = "ERR_04396";
542 public static final String ERR_04397 = "ERR_04397";
543 public static final String ERR_04398 = "ERR_04398";
544 public static final String ERR_04399 = "ERR_04399";
545 public static final String ERR_04400 = "ERR_04400";
546 public static final String ERR_04401 = "ERR_04401";
547 public static final String ERR_04402 = "ERR_04402";
548 public static final String ERR_04403 = "ERR_04403";
549 public static final String ERR_04404 = "ERR_04404";
550 public static final String ERR_04405 = "ERR_04405";
551 public static final String ERR_04406 = "ERR_04406";
552 public static final String ERR_04407 = "ERR_04407";
553 public static final String ERR_04408 = "ERR_04408";
554 public static final String ERR_04409 = "ERR_04409";
555 public static final String ERR_04410 = "ERR_04410";
556 public static final String ERR_04411 = "ERR_04411";
557 public static final String ERR_04412 = "ERR_04412";
558 public static final String ERR_04413 = "ERR_04413";
559 public static final String ERR_04414 = "ERR_04414";
560 public static final String ERR_04415 = "ERR_04415";
561 public static final String ERR_04416 = "ERR_04416";
562 public static final String ERR_04417 = "ERR_04417";
563 public static final String ERR_04418 = "ERR_04418";
564 public static final String ERR_04419 = "ERR_04419";
565 public static final String ERR_04420 = "ERR_04420";
566 public static final String ERR_04421 = "ERR_04421";
567 public static final String ERR_04422 = "ERR_04422";
568 public static final String ERR_04423 = "ERR_04423";
569 public static final String ERR_04424 = "ERR_04424";
570 public static final String ERR_04425 = "ERR_04425";
571 public static final String ERR_04426 = "ERR_04426";
572 public static final String ERR_04427 = "ERR_04427";
573 public static final String ERR_04428 = "ERR_04428";
574 public static final String ERR_04429 = "ERR_04429";
575 public static final String ERR_04430 = "ERR_04430";
576 public static final String ERR_04431 = "ERR_04431";
577 public static final String ERR_04432 = "ERR_04432";
578 public static final String ERR_04433 = "ERR_04433";
579 public static final String ERR_04434 = "ERR_04434";
580 public static final String ERR_04435 = "ERR_04435";
581 public static final String ERR_04436 = "ERR_04436";
582 public static final String ERR_04437 = "ERR_04437";
583 public static final String ERR_04438 = "ERR_04438";
584 public static final String ERR_04439 = "ERR_04439";
585 public static final String ERR_04440 = "ERR_04440";
586 public static final String ERR_04441 = "ERR_04441";
587 public static final String ERR_04442 = "ERR_04442";
588 public static final String ERR_04443 = "ERR_04443";
589 public static final String ERR_04444 = "ERR_04444";
590 public static final String ERR_04445 = "ERR_04445";
591 public static final String ERR_04446 = "ERR_04446";
592 public static final String ERR_04447 = "ERR_04447";
593 public static final String ERR_04448 = "ERR_04448";
594 public static final String ERR_04449 = "ERR_04449";
595 public static final String ERR_04450 = "ERR_04450";
596 public static final String ERR_04451 = "ERR_04451";
597 public static final String ERR_04452 = "ERR_04452";
598 public static final String ERR_04453 = "ERR_04453";
599 public static final String ERR_04454 = "ERR_04454";
600 public static final String ERR_04455 = "ERR_04455";
601 public static final String ERR_04456 = "ERR_04456";
602 public static final String ERR_04457 = "ERR_04457";
603 public static final String ERR_04458 = "ERR_04458";
604 public static final String ERR_04459 = "ERR_04459";
605 public static final String ERR_04460 = "ERR_04460";
606 public static final String ERR_04461 = "ERR_04461";
607 public static final String ERR_04462 = "ERR_04462";
608 public static final String ERR_04463 = "ERR_04463";
609 public static final String ERR_04464 = "ERR_04464";
610 public static final String ERR_04465 = "ERR_04465";
611 public static final String ERR_04466 = "ERR_04466";
612 public static final String ERR_04467 = "ERR_04467";
613 public static final String ERR_04468 = "ERR_04468";
614 public static final String ERR_04469 = "ERR_04469";
615 public static final String ERR_04470 = "ERR_04470";
616 public static final String ERR_04471 = "ERR_04471";
617 public static final String ERR_04472 = "ERR_04472";
618 public static final String ERR_04473 = "ERR_04473";
619 public static final String ERR_04474 = "ERR_04474";
620 public static final String ERR_04475 = "ERR_04475";
621 public static final String ERR_04476 = "ERR_04476";
622
623 // ldap-constants
624 public static final String ERR_05001 = "ERR_05001";
625
626 // ldap-converter
627 public static final String ERR_06001 = "ERR_06001";
628 public static final String ERR_06002 = "ERR_06002";
629 public static final String ERR_06003 = "ERR_06003";
630 public static final String ERR_06004 = "ERR_06004";
631 public static final String ERR_06005 = "ERR_06005";
632 public static final String ERR_06006 = "ERR_06006";
633
634 // ldap-jndi
635 // no exceptions to translate
636
637 // ldap-schema
638 public static final String ERR_08001 = "ERR_08001";
639 public static final String ERR_08002 = "ERR_08002";
640 public static final String ERR_08003 = "ERR_08003";
641 public static final String ERR_08004 = "ERR_08004";
642 public static final String ERR_08005 = "ERR_08005";
643 public static final String ERR_08006 = "ERR_08006";
644
645 // ldap-schema-dao
646 // no exceptions to translate
647
648 // ldap-schema-loader
649 public static final String ERR_10001 = "ERR_10001";
650 public static final String ERR_10002 = "ERR_10002";
651 public static final String ERR_10003 = "ERR_10003";
652 public static final String ERR_10004 = "ERR_10004";
653 public static final String ERR_10005 = "ERR_10005";
654 public static final String ERR_10006 = "ERR_10006";
655 public static final String ERR_10007 = "ERR_10007";
656 public static final String ERR_10008 = "ERR_10008";
657 public static final String ERR_10009 = "ERR_10009";
658 public static final String ERR_10010 = "ERR_10010";
659 public static final String ERR_10011 = "ERR_10011";
660 public static final String ERR_10012 = "ERR_10012";
661 public static final String ERR_10013 = "ERR_10013";
662 public static final String ERR_10014 = "ERR_10014";
663 public static final String ERR_10015 = "ERR_10015";
664 public static final String ERR_10016 = "ERR_10016";
665 public static final String ERR_10017 = "ERR_10017";
666 public static final String ERR_10018 = "ERR_10018";
667 public static final String ERR_10019 = "ERR_10019";
668 public static final String ERR_10020 = "ERR_10020";
669 public static final String ERR_10021 = "ERR_10021";
670 public static final String ERR_10022 = "ERR_10022";
671 public static final String ERR_10023 = "ERR_10023";
672 public static final String ERR_10024 = "ERR_10024";
673 public static final String ERR_10025 = "ERR_10025";
674 public static final String ERR_10026 = "ERR_10026";
675 public static final String ERR_10027 = "ERR_10027";
676 public static final String ERR_10028 = "ERR_10028";
677
678 // ldap-schema-manager
679 public static final String ERR_11001 = "ERR_11001";
680 public static final String ERR_11002 = "ERR_11002";
681 public static final String ERR_11003 = "ERR_11003";
682 public static final String ERR_11004 = "ERR_11004";
683 public static final String ERR_11005 = "ERR_11005";
684 public static final String ERR_11006 = "ERR_11006";
685 public static final String ERR_11007 = "ERR_11007";
686 public static final String ERR_11008 = "ERR_11008";
687 public static final String ERR_11009 = "ERR_11009";
688 public static final String ERR_11010 = "ERR_11010";
689 public static final String ERR_11011 = "ERR_11011";
690 public static final String ERR_11012 = "ERR_11012";
691 public static final String ERR_11013 = "ERR_11013";
692
693 // ldap-schema-manager
694 public static final String ERR_12001 = "ERR_12001";
695 public static final String ERR_12002 = "ERR_12002";
696 public static final String ERR_12003 = "ERR_12003";
697 public static final String ERR_12004 = "ERR_12004";
698 public static final String ERR_12005 = "ERR_12005";
699 public static final String ERR_12006 = "ERR_12006";
700 public static final String ERR_12007 = "ERR_12007";
701 public static final String ERR_12008 = "ERR_12008";
702 public static final String ERR_12009 = "ERR_12009";
703 public static final String ERR_12010 = "ERR_12010";
704 public static final String ERR_12011 = "ERR_12011";
705 public static final String ERR_12012 = "ERR_12012";
706 public static final String ERR_12013 = "ERR_12013";
707 public static final String ERR_12014 = "ERR_12014";
708 public static final String ERR_12015 = "ERR_12015";
709 public static final String ERR_12016 = "ERR_12016";
710 public static final String ERR_12017 = "ERR_12017";
711 public static final String ERR_12018 = "ERR_12018";
712 public static final String ERR_12019 = "ERR_12019";
713 public static final String ERR_12020 = "ERR_12020";
714 public static final String ERR_12021 = "ERR_12021";
715 public static final String ERR_12022 = "ERR_12022";
716 public static final String ERR_12023 = "ERR_12023";
717 public static final String ERR_12024 = "ERR_12024";
718 public static final String ERR_12025 = "ERR_12025";
719 public static final String ERR_12026 = "ERR_12026";
720 public static final String ERR_12027 = "ERR_12027";
721 public static final String ERR_12028 = "ERR_12028";
722 public static final String ERR_12029 = "ERR_12029";
723 public static final String ERR_12030 = "ERR_12030";
724 public static final String ERR_12031 = "ERR_12031";
725 public static final String ERR_12032 = "ERR_12032";
726 public static final String ERR_12033 = "ERR_12033";
727 public static final String ERR_12034 = "ERR_12034";
728 public static final String ERR_12035 = "ERR_12035";
729 public static final String ERR_12036 = "ERR_12036";
730 public static final String ERR_12037 = "ERR_12037";
731 public static final String ERR_12038 = "ERR_12038";
732 public static final String ERR_12039 = "ERR_12039";
733 public static final String ERR_12040 = "ERR_12040";
734 public static final String ERR_12041 = "ERR_12041";
735 public static final String ERR_12042 = "ERR_12042";
736 public static final String ERR_12043 = "ERR_12043";
737 public static final String ERR_12044 = "ERR_12044";
738 public static final String ERR_12045 = "ERR_12045";
739 public static final String ERR_12046 = "ERR_12046";
740 public static final String ERR_12047 = "ERR_12047";
741 public static final String ERR_12048 = "ERR_12048";
742 public static final String ERR_12049 = "ERR_12049";
743 public static final String ERR_12050 = "ERR_12050";
744 public static final String ERR_12051 = "ERR_12051";
745 public static final String ERR_12052 = "ERR_12052";
746 public static final String ERR_12053 = "ERR_12053";
747 public static final String ERR_12054 = "ERR_12054";
748 public static final String ERR_12055 = "ERR_12055";
749 public static final String ERR_12056 = "ERR_12056";
750 public static final String ERR_12057 = "ERR_12057";
751 public static final String ERR_12058 = "ERR_12058";
752 public static final String ERR_12059 = "ERR_12059";
753 public static final String ERR_12060 = "ERR_12060";
754 public static final String ERR_12061 = "ERR_12061";
755 public static final String ERR_12062 = "ERR_12062";
756 public static final String ERR_12063 = "ERR_12063";
757 public static final String ERR_12064 = "ERR_12064";
758 public static final String ERR_12065 = "ERR_12065";
759 public static final String ERR_12066 = "ERR_12066";
760 public static final String ERR_12067 = "ERR_12067";
761 public static final String ERR_12068 = "ERR_12068";
762 public static final String ERR_12069 = "ERR_12069";
763 public static final String ERR_12070 = "ERR_12070";
764 public static final String ERR_12071 = "ERR_12071";
765 public static final String ERR_12072 = "ERR_12072";
766 public static final String ERR_12073 = "ERR_12073";
767 public static final String ERR_12074 = "ERR_12074";
768 public static final String ERR_12075 = "ERR_12075";
769 public static final String ERR_12076 = "ERR_12076";
770 public static final String ERR_12077 = "ERR_12077";
771 public static final String ERR_12078 = "ERR_12078";
772 public static final String ERR_12079 = "ERR_12079";
773 public static final String ERR_12080 = "ERR_12080";
774 public static final String ERR_12081 = "ERR_12081";
775 public static final String ERR_12082 = "ERR_12082";
776 public static final String ERR_12083 = "ERR_12083";
777 public static final String ERR_12084 = "ERR_12084";
778 public static final String ERR_12085 = "ERR_12085";
779 public static final String ERR_12086 = "ERR_12086";
780 public static final String ERR_12087 = "ERR_12087";
781
782 /**
783 *
784 * Translate an error code with argument(s)
785 *
786 * @param err The error code
787 * @param args The argument(s)
788 * @return
789 */
790 public static String err( String err, Object... args )
791 {
792 try
793 {
794 return err + " " + MessageFormat.format( errBundle.getString( err ), args );
795 }
796 catch ( Exception e )
797 {
798 StringBuffer sb = new StringBuffer();
799 boolean comma = false;
800 for ( Object obj : args )
801 {
802 if ( comma )
803 {
804 sb.append( "," );
805 }
806 else
807 {
808 comma = true;
809 }
810 sb.append( obj );
811 }
812 return err + " (" + sb.toString() + ")";
813 }
814 }
815
816
817 /**
818 *
819 * Translate a message with argument(s)
820 *
821 * @param msg The message
822 * @param args The argument(s)
823 * @return
824 */
825 public static String msg( String msg, Object... args )
826 {
827 try
828 {
829 return MessageFormat.format( msgBundle.getString( msg ), args );
830 }
831 catch ( MissingResourceException mre )
832 {
833 try
834 {
835 return MessageFormat.format( msg, args );
836 }
837 catch ( Exception e )
838 {
839 StringBuffer sb = new StringBuffer();
840 boolean comma = false;
841 for ( Object obj : args )
842 {
843 if ( comma )
844 {
845 sb.append( "," );
846 }
847 else
848 {
849 comma = true;
850 }
851 sb.append( obj );
852 }
853 return msg + " (" + sb.toString() + ")";
854 }
855 }
856 }
857
858 }