Mercurial > hg > orthanc
diff OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.cpp @ 3080:1a75595d8e44 db-changes
started refactoring of ServerIndex::Store()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 03 Jan 2019 18:21:22 +0100 |
parents | ead8576a02ef |
children | 847a0ed92654 |
line wrap: on
line diff
--- a/OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.cpp Thu Jan 03 14:03:39 2019 +0100 +++ b/OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.cpp Thu Jan 03 18:21:22 2019 +0100 @@ -40,14 +40,29 @@ { namespace Compatibility { - void CompatibilityDatabaseWrapper::ApplyLookupResources(std::list<std::string>& resourcesId, - std::list<std::string>* instancesId, - const std::vector<DatabaseConstraint>& lookup, - ResourceType queryLevel, - size_t limit) + void CompatibilityDatabaseWrapper::ApplyLookupResources( + std::list<std::string>& resourcesId, + std::list<std::string>* instancesId, + const std::vector<DatabaseConstraint>& lookup, + ResourceType queryLevel, + size_t limit) { Compatibility::DatabaseLookup compat(*this); compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); } + + + bool CompatibilityDatabaseWrapper::CreateInstance( + IDatabaseWrapper::CreateInstanceResult& result, + int64_t& instanceId, + const std::string& patient, + const std::string& study, + const std::string& series, + const std::string& instance, + bool overwrite) + { + return ICompatibilityCreateInstance::Apply + (result, instanceId, *this, *this, patient, study, series, instance, overwrite); + } } }