Mercurial > hg > orthanc-java
annotate JavaSDK/be/uclouvain/orthanc/ErrorCode.java @ 13:d7a55838d821
note
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 21 Oct 2023 10:41:01 +0200 |
parents | 26c08ff926a3 |
children | 15dc698243ac |
rev | line source |
---|---|
0 | 1 package be.uclouvain.orthanc; |
2 | |
3 /** | |
4 * SPDX-FileCopyrightText: 2023 Sebastien Jodogne, UCLouvain, Belgium | |
5 * SPDX-License-Identifier: GPL-3.0-or-later | |
6 */ | |
7 | |
8 /** | |
9 * Java plugin for Orthanc | |
10 * Copyright (C) 2023 Sebastien Jodogne, UCLouvain, Belgium | |
11 * | |
12 * This program is free software: you can redistribute it and/or | |
13 * modify it under the terms of the GNU General Public License as | |
14 * published by the Free Software Foundation, either version 3 of the | |
15 * License, or (at your option) any later version. | |
16 * | |
17 * This program is distributed in the hope that it will be useful, but | |
18 * WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
20 * General Public License for more details. | |
21 * | |
22 * You should have received a copy of the GNU General Public License | |
23 * along with this program. If not, see http://www.gnu.org/licenses/. | |
24 **/ | |
25 | |
26 | |
8
26c08ff926a3
added warning about auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
0
diff
changeset
|
27 // WARNING: Auto-generated file. Do not modify it by hand. |
26c08ff926a3
added warning about auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
0
diff
changeset
|
28 |
0 | 29 /** |
30 * The various error codes that can be returned by the Orthanc core. | |
31 **/ | |
32 public enum ErrorCode { | |
33 /** | |
34 * Internal error | |
35 **/ | |
36 INTERNAL_ERROR(-1), | |
37 /** | |
38 * Success | |
39 **/ | |
40 SUCCESS(0), | |
41 /** | |
42 * Error encountered within the plugin engine | |
43 **/ | |
44 PLUGIN(1), | |
45 /** | |
46 * Not implemented yet | |
47 **/ | |
48 NOT_IMPLEMENTED(2), | |
49 /** | |
50 * Parameter out of range | |
51 **/ | |
52 PARAMETER_OUT_OF_RANGE(3), | |
53 /** | |
54 * The server hosting Orthanc is running out of memory | |
55 **/ | |
56 NOT_ENOUGH_MEMORY(4), | |
57 /** | |
58 * Bad type for a parameter | |
59 **/ | |
60 BAD_PARAMETER_TYPE(5), | |
61 /** | |
62 * Bad sequence of calls | |
63 **/ | |
64 BAD_SEQUENCE_OF_CALLS(6), | |
65 /** | |
66 * Accessing an inexistent item | |
67 **/ | |
68 INEXISTENT_ITEM(7), | |
69 /** | |
70 * Bad request | |
71 **/ | |
72 BAD_REQUEST(8), | |
73 /** | |
74 * Error in the network protocol | |
75 **/ | |
76 NETWORK_PROTOCOL(9), | |
77 /** | |
78 * Error while calling a system command | |
79 **/ | |
80 SYSTEM_COMMAND(10), | |
81 /** | |
82 * Error with the database engine | |
83 **/ | |
84 DATABASE(11), | |
85 /** | |
86 * Badly formatted URI | |
87 **/ | |
88 URI_SYNTAX(12), | |
89 /** | |
90 * Inexistent file | |
91 **/ | |
92 INEXISTENT_FILE(13), | |
93 /** | |
94 * Cannot write to file | |
95 **/ | |
96 CANNOT_WRITE_FILE(14), | |
97 /** | |
98 * Bad file format | |
99 **/ | |
100 BAD_FILE_FORMAT(15), | |
101 /** | |
102 * Timeout | |
103 **/ | |
104 TIMEOUT(16), | |
105 /** | |
106 * Unknown resource | |
107 **/ | |
108 UNKNOWN_RESOURCE(17), | |
109 /** | |
110 * Incompatible version of the database | |
111 **/ | |
112 INCOMPATIBLE_DATABASE_VERSION(18), | |
113 /** | |
114 * The file storage is full | |
115 **/ | |
116 FULL_STORAGE(19), | |
117 /** | |
118 * Corrupted file (e.g. inconsistent MD5 hash) | |
119 **/ | |
120 CORRUPTED_FILE(20), | |
121 /** | |
122 * Inexistent tag | |
123 **/ | |
124 INEXISTENT_TAG(21), | |
125 /** | |
126 * Cannot modify a read-only data structure | |
127 **/ | |
128 READ_ONLY(22), | |
129 /** | |
130 * Incompatible format of the images | |
131 **/ | |
132 INCOMPATIBLE_IMAGE_FORMAT(23), | |
133 /** | |
134 * Incompatible size of the images | |
135 **/ | |
136 INCOMPATIBLE_IMAGE_SIZE(24), | |
137 /** | |
138 * Error while using a shared library (plugin) | |
139 **/ | |
140 SHARED_LIBRARY(25), | |
141 /** | |
142 * Plugin invoking an unknown service | |
143 **/ | |
144 UNKNOWN_PLUGIN_SERVICE(26), | |
145 /** | |
146 * Unknown DICOM tag | |
147 **/ | |
148 UNKNOWN_DICOM_TAG(27), | |
149 /** | |
150 * Cannot parse a JSON document | |
151 **/ | |
152 BAD_JSON(28), | |
153 /** | |
154 * Bad credentials were provided to an HTTP request | |
155 **/ | |
156 UNAUTHORIZED(29), | |
157 /** | |
158 * Badly formatted font file | |
159 **/ | |
160 BAD_FONT(30), | |
161 /** | |
162 * The plugin implementing a custom database back-end does not fulfill the proper | |
163 * interface | |
164 **/ | |
165 DATABASE_PLUGIN(31), | |
166 /** | |
167 * Error in the plugin implementing a custom storage area | |
168 **/ | |
169 STORAGE_AREA_PLUGIN(32), | |
170 /** | |
171 * The request is empty | |
172 **/ | |
173 EMPTY_REQUEST(33), | |
174 /** | |
175 * Cannot send a response which is acceptable according to the Accept HTTP header | |
176 **/ | |
177 NOT_ACCEPTABLE(34), | |
178 /** | |
179 * Cannot handle a NULL pointer | |
180 **/ | |
181 NULL_POINTER(35), | |
182 /** | |
183 * The database is currently not available (probably a transient situation) | |
184 **/ | |
185 DATABASE_UNAVAILABLE(36), | |
186 /** | |
187 * This job was canceled | |
188 **/ | |
189 CANCELED_JOB(37), | |
190 /** | |
191 * Geometry error encountered in Stone | |
192 **/ | |
193 BAD_GEOMETRY(38), | |
194 /** | |
195 * Cannot initialize SSL encryption, check out your certificates | |
196 **/ | |
197 SSL_INITIALIZATION(39), | |
198 /** | |
199 * Calling a function that has been removed from the Orthanc Framework | |
200 **/ | |
201 DISCONTINUED_ABI(40), | |
202 /** | |
203 * Incorrect range request | |
204 **/ | |
205 BAD_RANGE(41), | |
206 /** | |
207 * Database could not serialize access due to concurrent update, the transaction | |
208 * should be retried | |
209 **/ | |
210 DATABASE_CANNOT_SERIALIZE(42), | |
211 /** | |
212 * A bad revision number was provided, which might indicate conflict between | |
213 * multiple writers | |
214 **/ | |
215 REVISION(43), | |
216 /** | |
217 * SQLite: The database is not opened | |
218 **/ | |
219 SQLITE_NOT_OPENED(1000), | |
220 /** | |
221 * SQLite: Connection is already open | |
222 **/ | |
223 SQLITE_ALREADY_OPENED(1001), | |
224 /** | |
225 * SQLite: Unable to open the database | |
226 **/ | |
227 SQLITE_CANNOT_OPEN(1002), | |
228 /** | |
229 * SQLite: This cached statement is already being referred to | |
230 **/ | |
231 SQLITE_STATEMENT_ALREADY_USED(1003), | |
232 /** | |
233 * SQLite: Cannot execute a command | |
234 **/ | |
235 SQLITE_EXECUTE(1004), | |
236 /** | |
237 * SQLite: Rolling back a nonexistent transaction (have you called Begin()?) | |
238 **/ | |
239 SQLITE_ROLLBACK_WITHOUT_TRANSACTION(1005), | |
240 /** | |
241 * SQLite: Committing a nonexistent transaction | |
242 **/ | |
243 SQLITE_COMMIT_WITHOUT_TRANSACTION(1006), | |
244 /** | |
245 * SQLite: Unable to register a function | |
246 **/ | |
247 SQLITE_REGISTER_FUNCTION(1007), | |
248 /** | |
249 * SQLite: Unable to flush the database | |
250 **/ | |
251 SQLITE_FLUSH(1008), | |
252 /** | |
253 * SQLite: Cannot run a cached statement | |
254 **/ | |
255 SQLITE_CANNOT_RUN(1009), | |
256 /** | |
257 * SQLite: Cannot step over a cached statement | |
258 **/ | |
259 SQLITE_CANNOT_STEP(1010), | |
260 /** | |
261 * SQLite: Bing a value while out of range (serious error) | |
262 **/ | |
263 SQLITE_BIND_OUT_OF_RANGE(1011), | |
264 /** | |
265 * SQLite: Cannot prepare a cached statement | |
266 **/ | |
267 SQLITE_PREPARE_STATEMENT(1012), | |
268 /** | |
269 * SQLite: Beginning the same transaction twice | |
270 **/ | |
271 SQLITE_TRANSACTION_ALREADY_STARTED(1013), | |
272 /** | |
273 * SQLite: Failure when committing the transaction | |
274 **/ | |
275 SQLITE_TRANSACTION_COMMIT(1014), | |
276 /** | |
277 * SQLite: Cannot start a transaction | |
278 **/ | |
279 SQLITE_TRANSACTION_BEGIN(1015), | |
280 /** | |
281 * The directory to be created is already occupied by a regular file | |
282 **/ | |
283 DIRECTORY_OVER_FILE(2000), | |
284 /** | |
285 * Unable to create a subdirectory or a file in the file storage | |
286 **/ | |
287 FILE_STORAGE_CANNOT_WRITE(2001), | |
288 /** | |
289 * The specified path does not point to a directory | |
290 **/ | |
291 DIRECTORY_EXPECTED(2002), | |
292 /** | |
293 * The TCP port of the HTTP server is privileged or already in use | |
294 **/ | |
295 HTTP_PORT_IN_USE(2003), | |
296 /** | |
297 * The TCP port of the DICOM server is privileged or already in use | |
298 **/ | |
299 DICOM_PORT_IN_USE(2004), | |
300 /** | |
301 * This HTTP status is not allowed in a REST API | |
302 **/ | |
303 BAD_HTTP_STATUS_IN_REST(2005), | |
304 /** | |
305 * The specified path does not point to a regular file | |
306 **/ | |
307 REGULAR_FILE_EXPECTED(2006), | |
308 /** | |
309 * Unable to get the path to the executable | |
310 **/ | |
311 PATH_TO_EXECUTABLE(2007), | |
312 /** | |
313 * Cannot create a directory | |
314 **/ | |
315 MAKE_DIRECTORY(2008), | |
316 /** | |
317 * An application entity title (AET) cannot be empty or be longer than 16 | |
318 * characters | |
319 **/ | |
320 BAD_APPLICATION_ENTITY_TITLE(2009), | |
321 /** | |
322 * No request handler factory for DICOM C-FIND SCP | |
323 **/ | |
324 NO_CFIND_HANDLER(2010), | |
325 /** | |
326 * No request handler factory for DICOM C-MOVE SCP | |
327 **/ | |
328 NO_CMOVE_HANDLER(2011), | |
329 /** | |
330 * No request handler factory for DICOM C-STORE SCP | |
331 **/ | |
332 NO_CSTORE_HANDLER(2012), | |
333 /** | |
334 * No application entity filter | |
335 **/ | |
336 NO_APPLICATION_ENTITY_FILTER(2013), | |
337 /** | |
338 * DicomUserConnection: Unable to find the SOP class and instance | |
339 **/ | |
340 NO_SOP_CLASS_OR_INSTANCE(2014), | |
341 /** | |
342 * DicomUserConnection: No acceptable presentation context for modality | |
343 **/ | |
344 NO_PRESENTATION_CONTEXT(2015), | |
345 /** | |
346 * DicomUserConnection: The C-FIND command is not supported by the remote SCP | |
347 **/ | |
348 DICOM_FIND_UNAVAILABLE(2016), | |
349 /** | |
350 * DicomUserConnection: The C-MOVE command is not supported by the remote SCP | |
351 **/ | |
352 DICOM_MOVE_UNAVAILABLE(2017), | |
353 /** | |
354 * Cannot store an instance | |
355 **/ | |
356 CANNOT_STORE_INSTANCE(2018), | |
357 /** | |
358 * Only string values are supported when creating DICOM instances | |
359 **/ | |
360 CREATE_DICOM_NOT_STRING(2019), | |
361 /** | |
362 * Trying to override a value inherited from a parent module | |
363 **/ | |
364 CREATE_DICOM_OVERRIDE_TAG(2020), | |
365 /** | |
366 * Use \"Content\" to inject an image into a new DICOM instance | |
367 **/ | |
368 CREATE_DICOM_USE_CONTENT(2021), | |
369 /** | |
370 * No payload is present for one instance in the series | |
371 **/ | |
372 CREATE_DICOM_NO_PAYLOAD(2022), | |
373 /** | |
374 * The payload of the DICOM instance must be specified according to Data URI scheme | |
375 **/ | |
376 CREATE_DICOM_USE_DATA_URI_SCHEME(2023), | |
377 /** | |
378 * Trying to attach a new DICOM instance to an inexistent resource | |
379 **/ | |
380 CREATE_DICOM_BAD_PARENT(2024), | |
381 /** | |
382 * Trying to attach a new DICOM instance to an instance (must be a series, study or | |
383 * patient) | |
384 **/ | |
385 CREATE_DICOM_PARENT_IS_INSTANCE(2025), | |
386 /** | |
387 * Unable to get the encoding of the parent resource | |
388 **/ | |
389 CREATE_DICOM_PARENT_ENCODING(2026), | |
390 /** | |
391 * Unknown modality | |
392 **/ | |
393 UNKNOWN_MODALITY(2027), | |
394 /** | |
395 * Bad ordering of filters in a job | |
396 **/ | |
397 BAD_JOB_ORDERING(2028), | |
398 /** | |
399 * Cannot convert the given JSON object to a Lua table | |
400 **/ | |
401 JSON_TO_LUA_TABLE(2029), | |
402 /** | |
403 * Cannot create the Lua context | |
404 **/ | |
405 CANNOT_CREATE_LUA(2030), | |
406 /** | |
407 * Cannot execute a Lua command | |
408 **/ | |
409 CANNOT_EXECUTE_LUA(2031), | |
410 /** | |
411 * Arguments cannot be pushed after the Lua function is executed | |
412 **/ | |
413 LUA_ALREADY_EXECUTED(2032), | |
414 /** | |
415 * The Lua function does not give the expected number of outputs | |
416 **/ | |
417 LUA_BAD_OUTPUT(2033), | |
418 /** | |
419 * The Lua function is not a predicate (only true/false outputs allowed) | |
420 **/ | |
421 NOT_LUA_PREDICATE(2034), | |
422 /** | |
423 * The Lua function does not return a string | |
424 **/ | |
425 LUA_RETURNS_NO_STRING(2035), | |
426 /** | |
427 * Another plugin has already registered a custom storage area | |
428 **/ | |
429 STORAGE_AREA_ALREADY_REGISTERED(2036), | |
430 /** | |
431 * Another plugin has already registered a custom database back-end | |
432 **/ | |
433 DATABASE_BACKEND_ALREADY_REGISTERED(2037), | |
434 /** | |
435 * Plugin trying to call the database during its initialization | |
436 **/ | |
437 DATABASE_NOT_INITIALIZED(2038), | |
438 /** | |
439 * Orthanc has been built without SSL support | |
440 **/ | |
441 SSL_DISABLED(2039), | |
442 /** | |
443 * Unable to order the slices of the series | |
444 **/ | |
445 CANNOT_ORDER_SLICES(2040), | |
446 /** | |
447 * No request handler factory for DICOM C-Find Modality SCP | |
448 **/ | |
449 NO_WORKLIST_HANDLER(2041), | |
450 /** | |
451 * Cannot override the value of a tag that already exists | |
452 **/ | |
453 ALREADY_EXISTING_TAG(2042), | |
454 /** | |
455 * No request handler factory for DICOM N-ACTION SCP (storage commitment) | |
456 **/ | |
457 NO_STORAGE_COMMITMENT_HANDLER(2043), | |
458 /** | |
459 * No request handler factory for DICOM C-GET SCP | |
460 **/ | |
461 NO_CGET_HANDLER(2044), | |
462 /** | |
463 * Unsupported media type | |
464 **/ | |
465 UNSUPPORTED_MEDIA_TYPE(3000); | |
466 | |
467 private int value; | |
468 | |
469 private ErrorCode(int value) { | |
470 this.value = value; | |
471 } | |
472 | |
473 /** | |
474 * Return the enumeration value that corresponds to an integer value of interest. | |
475 * @param value The integer value. | |
476 * @return The enumeration value. | |
477 **/ | |
478 protected static ErrorCode getInstance(int value) { | |
479 if (value == -1) { | |
480 return INTERNAL_ERROR; | |
481 } | |
482 if (value == 0) { | |
483 return SUCCESS; | |
484 } | |
485 if (value == 1) { | |
486 return PLUGIN; | |
487 } | |
488 if (value == 2) { | |
489 return NOT_IMPLEMENTED; | |
490 } | |
491 if (value == 3) { | |
492 return PARAMETER_OUT_OF_RANGE; | |
493 } | |
494 if (value == 4) { | |
495 return NOT_ENOUGH_MEMORY; | |
496 } | |
497 if (value == 5) { | |
498 return BAD_PARAMETER_TYPE; | |
499 } | |
500 if (value == 6) { | |
501 return BAD_SEQUENCE_OF_CALLS; | |
502 } | |
503 if (value == 7) { | |
504 return INEXISTENT_ITEM; | |
505 } | |
506 if (value == 8) { | |
507 return BAD_REQUEST; | |
508 } | |
509 if (value == 9) { | |
510 return NETWORK_PROTOCOL; | |
511 } | |
512 if (value == 10) { | |
513 return SYSTEM_COMMAND; | |
514 } | |
515 if (value == 11) { | |
516 return DATABASE; | |
517 } | |
518 if (value == 12) { | |
519 return URI_SYNTAX; | |
520 } | |
521 if (value == 13) { | |
522 return INEXISTENT_FILE; | |
523 } | |
524 if (value == 14) { | |
525 return CANNOT_WRITE_FILE; | |
526 } | |
527 if (value == 15) { | |
528 return BAD_FILE_FORMAT; | |
529 } | |
530 if (value == 16) { | |
531 return TIMEOUT; | |
532 } | |
533 if (value == 17) { | |
534 return UNKNOWN_RESOURCE; | |
535 } | |
536 if (value == 18) { | |
537 return INCOMPATIBLE_DATABASE_VERSION; | |
538 } | |
539 if (value == 19) { | |
540 return FULL_STORAGE; | |
541 } | |
542 if (value == 20) { | |
543 return CORRUPTED_FILE; | |
544 } | |
545 if (value == 21) { | |
546 return INEXISTENT_TAG; | |
547 } | |
548 if (value == 22) { | |
549 return READ_ONLY; | |
550 } | |
551 if (value == 23) { | |
552 return INCOMPATIBLE_IMAGE_FORMAT; | |
553 } | |
554 if (value == 24) { | |
555 return INCOMPATIBLE_IMAGE_SIZE; | |
556 } | |
557 if (value == 25) { | |
558 return SHARED_LIBRARY; | |
559 } | |
560 if (value == 26) { | |
561 return UNKNOWN_PLUGIN_SERVICE; | |
562 } | |
563 if (value == 27) { | |
564 return UNKNOWN_DICOM_TAG; | |
565 } | |
566 if (value == 28) { | |
567 return BAD_JSON; | |
568 } | |
569 if (value == 29) { | |
570 return UNAUTHORIZED; | |
571 } | |
572 if (value == 30) { | |
573 return BAD_FONT; | |
574 } | |
575 if (value == 31) { | |
576 return DATABASE_PLUGIN; | |
577 } | |
578 if (value == 32) { | |
579 return STORAGE_AREA_PLUGIN; | |
580 } | |
581 if (value == 33) { | |
582 return EMPTY_REQUEST; | |
583 } | |
584 if (value == 34) { | |
585 return NOT_ACCEPTABLE; | |
586 } | |
587 if (value == 35) { | |
588 return NULL_POINTER; | |
589 } | |
590 if (value == 36) { | |
591 return DATABASE_UNAVAILABLE; | |
592 } | |
593 if (value == 37) { | |
594 return CANCELED_JOB; | |
595 } | |
596 if (value == 38) { | |
597 return BAD_GEOMETRY; | |
598 } | |
599 if (value == 39) { | |
600 return SSL_INITIALIZATION; | |
601 } | |
602 if (value == 40) { | |
603 return DISCONTINUED_ABI; | |
604 } | |
605 if (value == 41) { | |
606 return BAD_RANGE; | |
607 } | |
608 if (value == 42) { | |
609 return DATABASE_CANNOT_SERIALIZE; | |
610 } | |
611 if (value == 43) { | |
612 return REVISION; | |
613 } | |
614 if (value == 1000) { | |
615 return SQLITE_NOT_OPENED; | |
616 } | |
617 if (value == 1001) { | |
618 return SQLITE_ALREADY_OPENED; | |
619 } | |
620 if (value == 1002) { | |
621 return SQLITE_CANNOT_OPEN; | |
622 } | |
623 if (value == 1003) { | |
624 return SQLITE_STATEMENT_ALREADY_USED; | |
625 } | |
626 if (value == 1004) { | |
627 return SQLITE_EXECUTE; | |
628 } | |
629 if (value == 1005) { | |
630 return SQLITE_ROLLBACK_WITHOUT_TRANSACTION; | |
631 } | |
632 if (value == 1006) { | |
633 return SQLITE_COMMIT_WITHOUT_TRANSACTION; | |
634 } | |
635 if (value == 1007) { | |
636 return SQLITE_REGISTER_FUNCTION; | |
637 } | |
638 if (value == 1008) { | |
639 return SQLITE_FLUSH; | |
640 } | |
641 if (value == 1009) { | |
642 return SQLITE_CANNOT_RUN; | |
643 } | |
644 if (value == 1010) { | |
645 return SQLITE_CANNOT_STEP; | |
646 } | |
647 if (value == 1011) { | |
648 return SQLITE_BIND_OUT_OF_RANGE; | |
649 } | |
650 if (value == 1012) { | |
651 return SQLITE_PREPARE_STATEMENT; | |
652 } | |
653 if (value == 1013) { | |
654 return SQLITE_TRANSACTION_ALREADY_STARTED; | |
655 } | |
656 if (value == 1014) { | |
657 return SQLITE_TRANSACTION_COMMIT; | |
658 } | |
659 if (value == 1015) { | |
660 return SQLITE_TRANSACTION_BEGIN; | |
661 } | |
662 if (value == 2000) { | |
663 return DIRECTORY_OVER_FILE; | |
664 } | |
665 if (value == 2001) { | |
666 return FILE_STORAGE_CANNOT_WRITE; | |
667 } | |
668 if (value == 2002) { | |
669 return DIRECTORY_EXPECTED; | |
670 } | |
671 if (value == 2003) { | |
672 return HTTP_PORT_IN_USE; | |
673 } | |
674 if (value == 2004) { | |
675 return DICOM_PORT_IN_USE; | |
676 } | |
677 if (value == 2005) { | |
678 return BAD_HTTP_STATUS_IN_REST; | |
679 } | |
680 if (value == 2006) { | |
681 return REGULAR_FILE_EXPECTED; | |
682 } | |
683 if (value == 2007) { | |
684 return PATH_TO_EXECUTABLE; | |
685 } | |
686 if (value == 2008) { | |
687 return MAKE_DIRECTORY; | |
688 } | |
689 if (value == 2009) { | |
690 return BAD_APPLICATION_ENTITY_TITLE; | |
691 } | |
692 if (value == 2010) { | |
693 return NO_CFIND_HANDLER; | |
694 } | |
695 if (value == 2011) { | |
696 return NO_CMOVE_HANDLER; | |
697 } | |
698 if (value == 2012) { | |
699 return NO_CSTORE_HANDLER; | |
700 } | |
701 if (value == 2013) { | |
702 return NO_APPLICATION_ENTITY_FILTER; | |
703 } | |
704 if (value == 2014) { | |
705 return NO_SOP_CLASS_OR_INSTANCE; | |
706 } | |
707 if (value == 2015) { | |
708 return NO_PRESENTATION_CONTEXT; | |
709 } | |
710 if (value == 2016) { | |
711 return DICOM_FIND_UNAVAILABLE; | |
712 } | |
713 if (value == 2017) { | |
714 return DICOM_MOVE_UNAVAILABLE; | |
715 } | |
716 if (value == 2018) { | |
717 return CANNOT_STORE_INSTANCE; | |
718 } | |
719 if (value == 2019) { | |
720 return CREATE_DICOM_NOT_STRING; | |
721 } | |
722 if (value == 2020) { | |
723 return CREATE_DICOM_OVERRIDE_TAG; | |
724 } | |
725 if (value == 2021) { | |
726 return CREATE_DICOM_USE_CONTENT; | |
727 } | |
728 if (value == 2022) { | |
729 return CREATE_DICOM_NO_PAYLOAD; | |
730 } | |
731 if (value == 2023) { | |
732 return CREATE_DICOM_USE_DATA_URI_SCHEME; | |
733 } | |
734 if (value == 2024) { | |
735 return CREATE_DICOM_BAD_PARENT; | |
736 } | |
737 if (value == 2025) { | |
738 return CREATE_DICOM_PARENT_IS_INSTANCE; | |
739 } | |
740 if (value == 2026) { | |
741 return CREATE_DICOM_PARENT_ENCODING; | |
742 } | |
743 if (value == 2027) { | |
744 return UNKNOWN_MODALITY; | |
745 } | |
746 if (value == 2028) { | |
747 return BAD_JOB_ORDERING; | |
748 } | |
749 if (value == 2029) { | |
750 return JSON_TO_LUA_TABLE; | |
751 } | |
752 if (value == 2030) { | |
753 return CANNOT_CREATE_LUA; | |
754 } | |
755 if (value == 2031) { | |
756 return CANNOT_EXECUTE_LUA; | |
757 } | |
758 if (value == 2032) { | |
759 return LUA_ALREADY_EXECUTED; | |
760 } | |
761 if (value == 2033) { | |
762 return LUA_BAD_OUTPUT; | |
763 } | |
764 if (value == 2034) { | |
765 return NOT_LUA_PREDICATE; | |
766 } | |
767 if (value == 2035) { | |
768 return LUA_RETURNS_NO_STRING; | |
769 } | |
770 if (value == 2036) { | |
771 return STORAGE_AREA_ALREADY_REGISTERED; | |
772 } | |
773 if (value == 2037) { | |
774 return DATABASE_BACKEND_ALREADY_REGISTERED; | |
775 } | |
776 if (value == 2038) { | |
777 return DATABASE_NOT_INITIALIZED; | |
778 } | |
779 if (value == 2039) { | |
780 return SSL_DISABLED; | |
781 } | |
782 if (value == 2040) { | |
783 return CANNOT_ORDER_SLICES; | |
784 } | |
785 if (value == 2041) { | |
786 return NO_WORKLIST_HANDLER; | |
787 } | |
788 if (value == 2042) { | |
789 return ALREADY_EXISTING_TAG; | |
790 } | |
791 if (value == 2043) { | |
792 return NO_STORAGE_COMMITMENT_HANDLER; | |
793 } | |
794 if (value == 2044) { | |
795 return NO_CGET_HANDLER; | |
796 } | |
797 if (value == 3000) { | |
798 return UNSUPPORTED_MEDIA_TYPE; | |
799 } | |
800 | |
801 throw new IllegalArgumentException("Value out of range for enumeration ErrorCode: " + value); | |
802 } | |
803 | |
804 /** | |
805 * Get the integer value corresponding to this enumeration value. | |
806 * @return The integer value. | |
807 **/ | |
808 public int getValue() { | |
809 return value; | |
810 } | |
811 } |