Mercurial > hg > orthanc
comparison OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.h @ 3083:683d572424b6 db-changes
IDatabaseWrapper::SetResourcesContent
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 15:52:19 +0100 |
parents | 847a0ed92654 |
children | 195ba4cbac3f |
comparison
equal
deleted
inserted
replaced
3082:847a0ed92654 | 3083:683d572424b6 |
---|---|
31 **/ | 31 **/ |
32 | 32 |
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../../ServerToolbox.h" | |
36 #include "ICompatibilityCreateInstance.h" | 37 #include "ICompatibilityCreateInstance.h" |
38 #include "ISetResourcesContent.h" | |
37 | 39 |
38 namespace Orthanc | 40 namespace Orthanc |
39 { | 41 { |
40 namespace Compatibility | 42 namespace Compatibility |
41 { | 43 { |
43 * This is a compatibility class that contains database primitives | 45 * This is a compatibility class that contains database primitives |
44 * that were used in Orthanc <= 1.5.1, and that have been removed | 46 * that were used in Orthanc <= 1.5.1, and that have been removed |
45 * during the optimization of the database engine. | 47 * during the optimization of the database engine. |
46 **/ | 48 **/ |
47 class CompatibilityDatabaseWrapper : | 49 class CompatibilityDatabaseWrapper : |
48 public IDatabaseWrapper, | 50 public ICompatibilityCreateInstance, |
49 public ICompatibilityCreateInstance | 51 public ISetResourcesContent |
50 { | 52 { |
51 public: | 53 public: |
52 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, | 54 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, |
53 std::list<std::string>* instancesId, | 55 std::list<std::string>* instancesId, |
54 const std::vector<DatabaseConstraint>& lookup, | 56 const std::vector<DatabaseConstraint>& lookup, |