Mercurial > hg > orthanc
comparison OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.cpp @ 3084:195ba4cbac3f db-changes
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 16:42:55 +0100 |
parents | 847a0ed92654 |
children |
comparison
equal
deleted
inserted
replaced
3083:683d572424b6 | 3084:195ba4cbac3f |
---|---|
38 | 38 |
39 namespace Orthanc | 39 namespace Orthanc |
40 { | 40 { |
41 namespace Compatibility | 41 namespace Compatibility |
42 { | 42 { |
43 void CompatibilityDatabaseWrapper::ApplyLookupResources( | 43 void CompatibilityDatabaseWrapper::Apply( |
44 IDatabaseWrapper& database, | |
45 CompatibilityDatabaseWrapper& compatibility, | |
44 std::list<std::string>& resourcesId, | 46 std::list<std::string>& resourcesId, |
45 std::list<std::string>* instancesId, | 47 std::list<std::string>* instancesId, |
46 const std::vector<DatabaseConstraint>& lookup, | 48 const std::vector<DatabaseConstraint>& lookup, |
47 ResourceType queryLevel, | 49 ResourceType queryLevel, |
48 size_t limit) | 50 size_t limit) |
49 { | 51 { |
50 Compatibility::DatabaseLookup compat(*this); | 52 Compatibility::DatabaseLookup compat(database, compatibility); |
51 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); | 53 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); |
52 } | |
53 | |
54 | |
55 bool CompatibilityDatabaseWrapper::CreateInstance( | |
56 IDatabaseWrapper::CreateInstanceResult& result, | |
57 int64_t& instanceId, | |
58 const std::string& patient, | |
59 const std::string& study, | |
60 const std::string& series, | |
61 const std::string& instance) | |
62 { | |
63 return ICompatibilityCreateInstance::Apply | |
64 (result, instanceId, *this, *this, patient, study, series, instance); | |
65 } | 54 } |
66 } | 55 } |
67 } | 56 } |