Mercurial > hg > orthanc
comparison Core/RestApi/RestApiHierarchy.cpp @ 1063:0332e6e8c679
Fix automated generation of the list of resource children in the REST API
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 Jul 2014 16:06:26 +0200 |
parents | f1ff2a2f06cd |
children | 6e7e5ed91c2d |
comparison
equal
deleted
inserted
replaced
1062:804a75413ee7 | 1063:0332e6e8c679 |
---|---|
33 #include "RestApiHierarchy.h" | 33 #include "RestApiHierarchy.h" |
34 | 34 |
35 #include "../OrthancException.h" | 35 #include "../OrthancException.h" |
36 | 36 |
37 #include <cassert> | 37 #include <cassert> |
38 #include <stdio.h> | |
38 | 39 |
39 namespace Orthanc | 40 namespace Orthanc |
40 { | 41 { |
41 RestApiHierarchy::Resource::Resource() : | 42 RestApiHierarchy::Resource::Resource() : |
42 getHandler_(NULL), | 43 getHandler_(NULL), |
272 } | 273 } |
273 | 274 |
274 | 275 |
275 bool RestApiHierarchy::CanGenerateDirectory() const | 276 bool RestApiHierarchy::CanGenerateDirectory() const |
276 { | 277 { |
277 return (!handlers_.HasHandler(HttpMethod_Get) && | 278 return (universalHandlers_.IsEmpty() && |
278 universalHandlers_.IsEmpty() && | |
279 wildcardChildren_.size() == 0); | 279 wildcardChildren_.size() == 0); |
280 } | 280 } |
281 | 281 |
282 | 282 |
283 bool RestApiHierarchy::GetDirectory(Json::Value& result, | 283 bool RestApiHierarchy::GetDirectory(Json::Value& result, |