diff OrthancServer/Sources/Database/IDatabaseWrapper.h @ 5849:0f4345cbe558 find-refactoring

GetChildrenPublicId() and LookupResourceAndParent() tagged as compatibility database primitives
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Oct 2024 14:05:59 +0000
parents 70a879a7b658
children
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/IDatabaseWrapper.h	Tue Oct 29 13:48:39 2024 +0000
+++ b/OrthancServer/Sources/Database/IDatabaseWrapper.h	Tue Oct 29 14:05:59 2024 +0000
@@ -210,9 +210,6 @@
       virtual void GetChildrenInternalId(std::list<int64_t>& target,
                                          int64_t id) = 0;
 
-      virtual void GetChildrenPublicId(std::list<std::string>& target,
-                                       int64_t id) = 0;
-
       virtual void GetExportedResources(std::list<ExportedResource>& target /*out*/,
                                         bool& done /*out*/,
                                         int64_t since,
@@ -336,16 +333,6 @@
 
 
       /**
-       * Primitives introduced in Orthanc 1.5.4
-       **/
-
-      virtual bool LookupResourceAndParent(int64_t& id,
-                                           ResourceType& type,
-                                           std::string& parentPublicId,
-                                           const std::string& publicId) = 0;
-
-
-      /**
        * Primitives introduced in Orthanc 1.12.0
        **/
 
@@ -429,6 +416,18 @@
                                                 ResourceType resourceType,
                                                 int64_t since,
                                                 uint32_t limit) = 0;
+
+      virtual void GetChildrenPublicId(std::list<std::string>& target,
+                                       int64_t id) = 0;
+
+      /**
+       * Primitives introduced in Orthanc 1.5.4
+       **/
+
+      virtual bool LookupResourceAndParent(int64_t& id,
+                                           ResourceType& type,
+                                           std::string& parentPublicId,
+                                           const std::string& publicId) = 0;
     };