comparison Plugins/Engine/OrthancPluginDatabase.cpp @ 3075:ead8576a02ef db-changes

IDatabaseWrapper::ApplyLookupResources now returns lists
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Jan 2019 18:39:25 +0100
parents 495c5edce708
children 8bc2cb1335f4
comparison
equal deleted inserted replaced
3074:495c5edce708 3075:ead8576a02ef
1108 return currentDiskSize_ > threshold; 1108 return currentDiskSize_ > threshold;
1109 } 1109 }
1110 } 1110 }
1111 1111
1112 1112
1113 void OrthancPluginDatabase::ApplyLookupResources(std::list<std::string>& resourcesId,
1114 std::list<std::string>* instancesId,
1115 const std::vector<DatabaseConstraint>& lookup,
1116 ResourceType queryLevel,
1117 size_t limit)
1118 {
1119 if (extensions_.lookupResources == NULL)
1120 {
1121 CompatibilityDatabaseWrapper::ApplyLookupResources
1122 (resourcesId, instancesId, lookup, queryLevel, limit);
1123 }
1124 else
1125 {
1126 ResetAnswers();
1127 }
1128 }
1129
1130
1113 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, 1131 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result,
1114 ResourceType level, 1132 ResourceType level,
1115 const DicomTag& tag, 1133 const DicomTag& tag,
1116 Compatibility::IdentifierConstraintType type, 1134 Compatibility::IdentifierConstraintType type,
1117 const std::string& value) 1135 const std::string& value)