diff OrthancServer/Search/Compatibility/ICreateInstance.h @ 3091:476cba12c2b0 db-changes

IDatabaseWrapper::GetChildrenMetadata()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 05 Jan 2019 15:08:53 +0100
parents 195ba4cbac3f
children
line wrap: on
line diff
--- a/OrthancServer/Search/Compatibility/ICreateInstance.h	Sat Jan 05 12:17:30 2019 +0100
+++ b/OrthancServer/Search/Compatibility/ICreateInstance.h	Sat Jan 05 15:08:53 2019 +0100
@@ -42,14 +42,17 @@
     class ICreateInstance : public boost::noncopyable
     {
     public:
+      virtual bool LookupResource(int64_t& id,
+                                  ResourceType& type,
+                                  const std::string& publicId) = 0;
+
       virtual int64_t CreateResource(const std::string& publicId,
                                      ResourceType type) = 0;
 
       virtual void AttachChild(int64_t parent,
                                int64_t child) = 0;
       
-      static bool Apply(ICreateInstance& compatibility,
-                        IDatabaseWrapper& database,
+      static bool Apply(ICreateInstance& database,
                         IDatabaseWrapper::CreateInstanceResult& result,
                         int64_t& instanceId,
                         const std::string& patient,