Mercurial > hg > orthanc
comparison OrthancServer/OrthancRestApi/OrthancRestResources.cpp @ 3034:54e422fe31ce db-changes
moving LookupResource to graveyard
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 19 Dec 2018 14:20:11 +0100 |
parents | 5da6d1063d8f |
children | 6a2c7e206ebb |
comparison
equal
deleted
inserted
replaced
3033:5da6d1063d8f | 3034:54e422fe31ce |
---|---|
38 #include "../../Core/DicomParsing/FromDcmtkBridge.h" | 38 #include "../../Core/DicomParsing/FromDcmtkBridge.h" |
39 #include "../../Core/DicomParsing/Internals/DicomImageDecoder.h" | 39 #include "../../Core/DicomParsing/Internals/DicomImageDecoder.h" |
40 #include "../../Core/HttpServer/HttpContentNegociation.h" | 40 #include "../../Core/HttpServer/HttpContentNegociation.h" |
41 #include "../../Core/Logging.h" | 41 #include "../../Core/Logging.h" |
42 #include "../OrthancConfiguration.h" | 42 #include "../OrthancConfiguration.h" |
43 #include "../Search/DatabaseLookup.h" | |
44 #include "../Search/LookupResource.h" | |
45 #include "../ServerContext.h" | 43 #include "../ServerContext.h" |
46 #include "../ServerToolbox.h" | 44 #include "../ServerToolbox.h" |
47 #include "../SliceOrdering.h" | 45 #include "../SliceOrdering.h" |
48 | 46 |
49 | 47 |
1226 ServerIndex& index, | 1224 ServerIndex& index, |
1227 const DicomTag& tag, | 1225 const DicomTag& tag, |
1228 const std::string& value, | 1226 const std::string& value, |
1229 ResourceType level) | 1227 ResourceType level) |
1230 { | 1228 { |
1231 std::list<std::string> tmp; | 1229 std::vector<std::string> tmp; |
1232 index.LookupIdentifierExact(tmp, level, tag, value); | 1230 index.LookupIdentifierExact(tmp, level, tag, value); |
1233 | 1231 |
1234 for (std::list<std::string>::const_iterator | 1232 for (size_t i = 0; i < tmp.size(); i++) |
1235 it = tmp.begin(); it != tmp.end(); ++it) | 1233 { |
1236 { | 1234 result.push_back(std::make_pair(level, tmp[i])); |
1237 result.push_back(std::make_pair(level, *it)); | |
1238 } | 1235 } |
1239 } | 1236 } |
1240 | 1237 |
1241 | 1238 |
1242 static void Lookup(RestApiPostCall& call) | 1239 static void Lookup(RestApiPostCall& call) |