Mercurial > hg > orthanc
diff OrthancServer/Search/Compatibility/ISetResourcesContent.h @ 3084:195ba4cbac3f db-changes
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 16:42:55 +0100 |
parents | 683d572424b6 |
children |
line wrap: on
line diff
--- a/OrthancServer/Search/Compatibility/ISetResourcesContent.h Fri Jan 04 15:52:19 2019 +0100 +++ b/OrthancServer/Search/Compatibility/ISetResourcesContent.h Fri Jan 04 16:42:55 2019 +0100 @@ -33,26 +33,19 @@ #pragma once -#include "../../IDatabaseWrapper.h" #include "../../ServerToolbox.h" namespace Orthanc { namespace Compatibility { - class ISetResourcesContent : public IDatabaseWrapper + class ISetResourcesContent : public boost::noncopyable { public: virtual ~ISetResourcesContent() { } - virtual void SetResourcesContent(const ResourcesContent& content) - ORTHANC_OVERRIDE - { - content.Store(*this); - } - virtual void SetMainDicomTag(int64_t id, const DicomTag& tag, const std::string& value) = 0; @@ -64,6 +57,12 @@ virtual void SetMetadata(int64_t id, MetadataType type, const std::string& value) = 0; + + static void Apply(ISetResourcesContent& that, + const ResourcesContent& content) + { + content.Store(that); + } }; } }