comparison OrthancServer/Sources/Database/FindResponse.h @ 5582:17da828f9443 find-refactoring

removed FindResponse::Item::level_
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 21:42:32 +0200
parents 4ad301c35f6e
children 74cc31c8db2b
comparison
equal deleted inserted replaced
5581:4ad301c35f6e 5582:17da828f9443
81 81
82 class Item : public boost::noncopyable 82 class Item : public boost::noncopyable
83 { 83 {
84 private: 84 private:
85 FindRequest::ResponseContent responseContent_; // TODO REMOVE // what has been requested 85 FindRequest::ResponseContent responseContent_; // TODO REMOVE // what has been requested
86 ResourceType level_; // TODO REMOVE
87 OrthancIdentifiers identifiers_; 86 OrthancIdentifiers identifiers_;
88 std::unique_ptr<DicomMap> dicomMap_; 87 std::unique_ptr<DicomMap> dicomMap_;
89 std::list<std::string> children_; 88 std::list<std::string> children_;
90 std::string childInstanceId_; 89 std::string childInstanceId_;
91 std::set<std::string> labels_; 90 std::set<std::string> labels_;
92 std::map<MetadataType, std::string> metadata_; 91 std::map<MetadataType, std::string> metadata_;
93 std::map<FileContentType, FileInfo> attachments_; 92 std::map<FileContentType, FileInfo> attachments_;
94 93
95 public: 94 public:
96 Item(FindRequest::ResponseContent responseContent, 95 Item(FindRequest::ResponseContent responseContent,
97 ResourceType level,
98 const OrthancIdentifiers& identifiers) : 96 const OrthancIdentifiers& identifiers) :
99 responseContent_(responseContent), 97 responseContent_(responseContent),
100 level_(level),
101 identifiers_(identifiers) 98 identifiers_(identifiers)
102 { 99 {
103 } 100 }
104 101
105 Item(FindRequest::ResponseContent responseContent, 102 Item(FindRequest::ResponseContent responseContent,
106 ResourceType level, 103 ResourceType level,
107 DicomMap* dicomMap /* takes ownership */); 104 DicomMap* dicomMap /* takes ownership */);
108
109 ResourceType GetLevel() const
110 {
111 return level_;
112 }
113 105
114 const OrthancIdentifiers& GetIdentifiers() const 106 const OrthancIdentifiers& GetIdentifiers() const
115 { 107 {
116 return identifiers_; 108 return identifiers_;
117 } 109 }