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,