Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/ResourcesContent.h @ 4623:95ffe3b6ef7c db-changes
handling of revisions for metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 16 Apr 2021 17:13:03 +0200 |
parents | d9473bd5ed43 |
children | f0038043fb97 7053502fbf97 |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/ResourcesContent.h Fri Apr 16 10:48:57 2021 +0200 +++ b/OrthancServer/Sources/Database/ResourcesContent.h Fri Apr 16 17:13:03 2021 +0200 @@ -89,10 +89,16 @@ typedef std::list<Metadata> ListMetadata; private: + bool isNewResource_; ListTags tags_; ListMetadata metadata_; public: + explicit ResourcesContent(bool isNewResource) : + isNewResource_(isNewResource) + { + } + void AddMainDicomTag(int64_t resourceId, const DicomTag& tag, const std::string& value) @@ -109,10 +115,7 @@ void AddMetadata(int64_t resourceId, MetadataType metadata, - const std::string& value) - { - metadata_.push_back(Metadata(resourceId, metadata, value)); - } + const std::string& value); void AddResource(int64_t resource, ResourceType level,