Mercurial > hg > orthanc
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 } |