comparison Plugins/Engine/OrthancPluginDatabase.cpp @ 3092:fc57988dbfd8 db-changes

new extension for database plugin SDK: getChildrenMetadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 05 Jan 2019 15:50:55 +0100
parents 476cba12c2b0
children 9c71abbff70f
comparison
equal deleted inserted replaced
3091:476cba12c2b0 3092:fc57988dbfd8
1311 1311
1312 void OrthancPluginDatabase::GetChildrenMetadata(std::list<std::string>& target, 1312 void OrthancPluginDatabase::GetChildrenMetadata(std::list<std::string>& target,
1313 int64_t resourceId, 1313 int64_t resourceId,
1314 MetadataType metadata) 1314 MetadataType metadata)
1315 { 1315 {
1316 // TODO 1316 if (extensions_.getChildrenMetadata == NULL)
1317 IGetChildrenMetadata::Apply(*this, target, resourceId, metadata); 1317 {
1318 IGetChildrenMetadata::Apply(*this, target, resourceId, metadata);
1319 }
1320 else
1321 {
1322 ResetAnswers();
1323 CheckSuccess(extensions_.getChildrenMetadata
1324 (GetContext(), payload_, resourceId, static_cast<int32_t>(metadata)));
1325 ForwardAnswers(target);
1326 }
1318 } 1327 }
1319 } 1328 }