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