comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.cpp @ 5720:89d559e67b03 find-refactoring

fix compatibility with old database plugins
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 19 Jul 2024 09:30:13 +0200
parents 77875b51cf95
children 95a3802ad133
comparison
equal deleted inserted replaced
5717:c5ca97d21023 5720:89d559e67b03
1289 throw OrthancException(ErrorCode_NotImplemented); 1289 throw OrthancException(ErrorCode_NotImplemented);
1290 } 1290 }
1291 1291
1292 1292
1293 virtual void ExecuteFind(std::list<std::string>& identifiers, 1293 virtual void ExecuteFind(std::list<std::string>& identifiers,
1294 const FindRequest& request, 1294 const Capabilities& capabilities,
1295 const Capabilities& capabilities) ORTHANC_OVERRIDE 1295 const FindRequest& request) ORTHANC_OVERRIDE
1296 { 1296 {
1297 // TODO-FIND 1297 // TODO-FIND
1298 Compatibility::GenericFind find(*this); 1298 Compatibility::GenericFind find(*this);
1299 find.ExecuteFind(identifiers, request, capabilities); 1299 find.ExecuteFind(identifiers, capabilities, request);
1300 } 1300 }
1301 1301
1302 1302
1303 virtual void ExecuteExpand(FindResponse& response, 1303 virtual void ExecuteExpand(FindResponse& response,
1304 const Capabilities& capabilities,
1304 const FindRequest& request, 1305 const FindRequest& request,
1305 const std::string& identifier) ORTHANC_OVERRIDE 1306 const std::string& identifier) ORTHANC_OVERRIDE
1306 { 1307 {
1307 // TODO-FIND 1308 // TODO-FIND
1308 Compatibility::GenericFind find(*this); 1309 Compatibility::GenericFind find(*this);
1309 find.ExecuteExpand(response, request, identifier); 1310 find.ExecuteExpand(response, capabilities, request, identifier);
1310 } 1311 }
1311 }; 1312 };
1312 1313
1313 1314
1314 OrthancPluginDatabaseV4::OrthancPluginDatabaseV4(SharedLibrary& library, 1315 OrthancPluginDatabaseV4::OrthancPluginDatabaseV4(SharedLibrary& library,