comparison OrthancServer/Sources/Database/FindRequest.cpp @ 5772:093a8693ba16 find-refactoring

replaced SetRetrieveOneInstanceIdentifier() by SetRetrieveOneInstanceMetadataAndAttachments()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 11 Sep 2024 20:49:34 +0200
parents f375e9983943
children de33982a0bf4
comparison
equal deleted inserted replaced
5771:4db9f897df58 5772:093a8693ba16
91 retrieveMainDicomTags_(false), 91 retrieveMainDicomTags_(false),
92 retrieveMetadata_(false), 92 retrieveMetadata_(false),
93 retrieveLabels_(false), 93 retrieveLabels_(false),
94 retrieveAttachments_(false), 94 retrieveAttachments_(false),
95 retrieveParentIdentifier_(false), 95 retrieveParentIdentifier_(false),
96 retrieveOneInstanceIdentifier_(false) 96 retrieveOneInstanceMetadataAndAttachments_(false)
97 { 97 {
98 } 98 }
99 99
100 100
101 FindRequest::~FindRequest() 101 FindRequest::~FindRequest()
244 retrieveParentIdentifier_ = retrieve; 244 retrieveParentIdentifier_ = retrieve;
245 } 245 }
246 } 246 }
247 247
248 248
249 void FindRequest::SetRetrieveOneInstanceIdentifier(bool retrieve) 249 void FindRequest::SetRetrieveOneInstanceMetadataAndAttachments(bool retrieve)
250 { 250 {
251 if (level_ == ResourceType_Instance) 251 if (level_ == ResourceType_Instance)
252 { 252 {
253 throw OrthancException(ErrorCode_BadSequenceOfCalls); 253 throw OrthancException(ErrorCode_BadSequenceOfCalls);
254 } 254 }
255 else 255 else
256 { 256 {
257 retrieveOneInstanceIdentifier_ = retrieve; 257 retrieveOneInstanceMetadataAndAttachments_ = retrieve;
258 }
259 }
260
261
262 bool FindRequest::IsRetrieveOneInstanceMetadataAndAttachments() const
263 {
264 if (level_ == ResourceType_Instance)
265 {
266 throw OrthancException(ErrorCode_BadSequenceOfCalls);
267 }
268 else
269 {
270 return retrieveOneInstanceMetadataAndAttachments_;
258 } 271 }
259 } 272 }
260 } 273 }