Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerEnumerations.cpp @ 5553:28cc06e4859a large-queries
Added ExtendedApiV1: /changes
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Thu, 11 Apr 2024 19:02:20 +0200 |
parents | 48b8dae6dc77 |
children | 3765085693e5 |
comparison
equal
deleted
inserted
replaced
5549:dcbf0c776945 | 5553:28cc06e4859a |
---|---|
428 default: | 428 default: |
429 throw OrthancException(ErrorCode_ParameterOutOfRange); | 429 throw OrthancException(ErrorCode_ParameterOutOfRange); |
430 } | 430 } |
431 } | 431 } |
432 | 432 |
433 ChangeType StringToChangeType(const std::string& value) | |
434 { | |
435 if (value == "CompletedSeries") | |
436 { | |
437 return ChangeType_CompletedSeries; | |
438 } | |
439 else if (value == "NewInstance") | |
440 { | |
441 return ChangeType_NewInstance; | |
442 } | |
443 else if (value == "NewPatient") | |
444 { | |
445 return ChangeType_NewPatient; | |
446 } | |
447 else if (value == "NewSeries") | |
448 { | |
449 return ChangeType_NewSeries; | |
450 } | |
451 else if (value == "NewStudy") | |
452 { | |
453 return ChangeType_NewStudy; | |
454 } | |
455 else if (value == "AnonymizedStudy") | |
456 { | |
457 return ChangeType_AnonymizedStudy; | |
458 } | |
459 else if (value == "AnonymizedSeries") | |
460 { | |
461 return ChangeType_AnonymizedSeries; | |
462 } | |
463 else if (value == "ModifiedStudy") | |
464 { | |
465 return ChangeType_ModifiedStudy; | |
466 } | |
467 else if (value == "ModifiedSeries") | |
468 { | |
469 return ChangeType_ModifiedSeries; | |
470 } | |
471 else if (value == "AnonymizedPatient") | |
472 { | |
473 return ChangeType_AnonymizedPatient; | |
474 } | |
475 else if (value == "ModifiedPatient") | |
476 { | |
477 return ChangeType_ModifiedPatient; | |
478 } | |
479 else if (value == "StablePatient") | |
480 { | |
481 return ChangeType_StablePatient; | |
482 } | |
483 else if (value == "StableStudy") | |
484 { | |
485 return ChangeType_StableStudy; | |
486 } | |
487 else if (value == "StableSeries") | |
488 { | |
489 return ChangeType_StableSeries; | |
490 } | |
491 else if (value == "Deleted") | |
492 { | |
493 return ChangeType_Deleted; | |
494 } | |
495 else if (value == "NewChildInstance") | |
496 { | |
497 return ChangeType_NewChildInstance; | |
498 } | |
499 else if (value == "UpdatedAttachment") | |
500 { | |
501 return ChangeType_UpdatedAttachment; | |
502 } | |
503 else if (value == "UpdatedMetadata") | |
504 { | |
505 return ChangeType_UpdatedMetadata; | |
506 } | |
507 else | |
508 { | |
509 throw OrthancException(ErrorCode_ParameterOutOfRange, "Invalid value for a change: " + value); | |
510 } | |
511 } | |
512 | |
433 | 513 |
434 const char* EnumerationToString(Verbosity verbosity) | 514 const char* EnumerationToString(Verbosity verbosity) |
435 { | 515 { |
436 switch (verbosity) | 516 switch (verbosity) |
437 { | 517 { |