comparison OrthancServer/ServerJobs/OrthancJobUnserializer.cpp @ 3638:ae866fc06df5 storage-commitment

serialization of StorageCommitmentScpJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 31 Jan 2020 16:53:23 +0100
parents d9eb978a1039
children f6a73611ec5c
comparison
equal deleted inserted replaced
3637:06eb59faf4da 3638:ae866fc06df5
47 #include "Operations/StoreScuOperation.h" 47 #include "Operations/StoreScuOperation.h"
48 #include "Operations/SystemCallOperation.h" 48 #include "Operations/SystemCallOperation.h"
49 49
50 #include "DicomModalityStoreJob.h" 50 #include "DicomModalityStoreJob.h"
51 #include "DicomMoveScuJob.h" 51 #include "DicomMoveScuJob.h"
52 #include "MergeStudyJob.h"
52 #include "OrthancPeerStoreJob.h" 53 #include "OrthancPeerStoreJob.h"
53 #include "ResourceModificationJob.h" 54 #include "ResourceModificationJob.h"
54 #include "MergeStudyJob.h"
55 #include "SplitStudyJob.h" 55 #include "SplitStudyJob.h"
56 #include "StorageCommitmentScpJob.h"
56 57
57 58
58 namespace Orthanc 59 namespace Orthanc
59 { 60 {
60 IJob* OrthancJobUnserializer::UnserializeJob(const Json::Value& source) 61 IJob* OrthancJobUnserializer::UnserializeJob(const Json::Value& source)
93 return new SplitStudyJob(context_, source); 94 return new SplitStudyJob(context_, source);
94 } 95 }
95 else if (type == "DicomMoveScu") 96 else if (type == "DicomMoveScu")
96 { 97 {
97 return new DicomMoveScuJob(context_, source); 98 return new DicomMoveScuJob(context_, source);
99 }
100 else if (type == "StorageCommitmentScp")
101 {
102 return new StorageCommitmentScpJob(context_, source);
98 } 103 }
99 else 104 else
100 { 105 {
101 return GenericJobUnserializer::UnserializeJob(source); 106 return GenericJobUnserializer::UnserializeJob(source);
102 } 107 }