diff OrthancServer/Sources/Database/FindResponse.h @ 5579:77570cce8855 find-refactoring

removed redundant FindResponse::resourceId_
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 11:31:39 +0200
parents 5a13483d12c5
children df7324d6e728
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/FindResponse.h	Fri Apr 26 17:43:22 2024 +0200
+++ b/OrthancServer/Sources/Database/FindResponse.h	Sat Apr 27 11:31:39 2024 +0200
@@ -84,8 +84,7 @@
     private:
       FindRequest::ResponseContent          responseContent_;    // what has been requested
       ResourceType                          level_;
-      std::string                           resourceId_;
-      std::string                           parent_;
+      std::string                           parent_;    // TODO-FIND: Remove this, as it is redundant with "identifiers_"
       OrthancIdentifiers                    identifiers_;  // TODO-FIND: not convenient to use here.  A simple resourceId seems enough
       std::unique_ptr<DicomMap>             dicomMap_;
       std::list<std::string>                children_;
@@ -106,15 +105,6 @@
 
       Item(FindRequest::ResponseContent responseContent,
            ResourceType level,
-           const std::string& resourceId) :
-        responseContent_(responseContent),
-        level_(level),
-        resourceId_(resourceId)
-      {
-      }
-
-      Item(FindRequest::ResponseContent responseContent,
-           ResourceType level,
            DicomMap* dicomMap /* takes ownership */);
 
       ResourceType GetLevel() const
@@ -122,11 +112,6 @@
         return level_;
       }
 
-      const std::string& GetResourceId() const
-      {
-        return resourceId_;
-      }
-
       const OrthancIdentifiers& GetIdentifiers() const
       {
         return identifiers_;