Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/Operations/StorePeerOperation.cpp @ 2656:a6d3e45eeff5 jobs
SerializationToolbox
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jun 2018 18:25:23 +0200 |
parents | c196d76cb8fa |
children | 5eea2f11e8df |
comparison
equal
deleted
inserted
replaced
2655:c196d76cb8fa | 2656:a6d3e45eeff5 |
---|---|
37 #include "DicomInstanceOperationValue.h" | 37 #include "DicomInstanceOperationValue.h" |
38 | 38 |
39 #include "../../../Core/Logging.h" | 39 #include "../../../Core/Logging.h" |
40 #include "../../../Core/OrthancException.h" | 40 #include "../../../Core/OrthancException.h" |
41 #include "../../../Core/HttpClient.h" | 41 #include "../../../Core/HttpClient.h" |
42 #include "../../../Core/SerializationToolbox.h" | |
42 | 43 |
43 namespace Orthanc | 44 namespace Orthanc |
44 { | 45 { |
45 void StorePeerOperation::Apply(JobOperationValues& outputs, | 46 void StorePeerOperation::Apply(JobOperationValues& outputs, |
46 const JobOperationValue& input, | 47 const JobOperationValue& input, |
90 } | 91 } |
91 | 92 |
92 | 93 |
93 StorePeerOperation::StorePeerOperation(const Json::Value& serialized) | 94 StorePeerOperation::StorePeerOperation(const Json::Value& serialized) |
94 { | 95 { |
95 if (IJobUnserializer::ReadString(serialized, "Type") != "StorePeer" || | 96 if (SerializationToolbox::ReadString(serialized, "Type") != "StorePeer" || |
96 !serialized.isMember("Peer")) | 97 !serialized.isMember("Peer")) |
97 { | 98 { |
98 throw OrthancException(ErrorCode_BadFileFormat); | 99 throw OrthancException(ErrorCode_BadFileFormat); |
99 } | 100 } |
100 | 101 |