Mercurial > hg > orthanc
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, |