Mercurial > hg > orthanc
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 } |