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,