comparison OrthancServer/Sources/Database/FindRequest.h @ 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 e2771185dad6
children 7030fa489669
comparison
equal deleted inserted replaced
5771:4db9f897df58 5772:093a8693ba16
252 ParentSpecification retrieveParentStudy_; 252 ParentSpecification retrieveParentStudy_;
253 ParentSpecification retrieveParentSeries_; 253 ParentSpecification retrieveParentSeries_;
254 ChildrenSpecification retrieveChildrenStudies_; 254 ChildrenSpecification retrieveChildrenStudies_;
255 ChildrenSpecification retrieveChildrenSeries_; 255 ChildrenSpecification retrieveChildrenSeries_;
256 ChildrenSpecification retrieveChildrenInstances_; 256 ChildrenSpecification retrieveChildrenInstances_;
257 bool retrieveOneInstanceIdentifier_; 257 bool retrieveOneInstanceMetadataAndAttachments_;
258 258
259 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_; 259 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_;
260 260
261 public: 261 public:
262 explicit FindRequest(ResourceType level); 262 explicit FindRequest(ResourceType level);
411 const ChildrenSpecification& GetChildrenSpecification(ResourceType level) const 411 const ChildrenSpecification& GetChildrenSpecification(ResourceType level) const
412 { 412 {
413 return const_cast<FindRequest&>(*this).GetChildrenSpecification(level); 413 return const_cast<FindRequest&>(*this).GetChildrenSpecification(level);
414 } 414 }
415 415
416 void SetRetrieveOneInstanceIdentifier(bool retrieve); 416 void SetRetrieveOneInstanceMetadataAndAttachments(bool retrieve);
417 417
418 bool IsRetrieveOneInstanceIdentifier() const 418 bool IsRetrieveOneInstanceMetadataAndAttachments() const;
419 {
420 return (retrieveOneInstanceIdentifier_ ||
421 (level_ != ResourceType_Instance &&
422 GetChildrenSpecification(ResourceType_Instance).IsRetrieveIdentifiers()));
423 }
424 }; 419 };
425 } 420 }