Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/ResourcesContent.cpp @ 5215:8b6da4fdf9fe db-protobuf
cleaning ResourcesContent::TagValue and ResourcesContent::Metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 03 Apr 2023 14:17:39 +0200 |
parents | 0ea402b4d901 |
children | 48b8dae6dc77 |
comparison
equal
deleted
inserted
replaced
5214:a9d00b17a48e | 5215:8b6da4fdf9fe |
---|---|
138 void ResourcesContent::Store(Compatibility::ISetResourcesContent& compatibility) const | 138 void ResourcesContent::Store(Compatibility::ISetResourcesContent& compatibility) const |
139 { | 139 { |
140 for (std::list<TagValue>::const_iterator | 140 for (std::list<TagValue>::const_iterator |
141 it = tags_.begin(); it != tags_.end(); ++it) | 141 it = tags_.begin(); it != tags_.end(); ++it) |
142 { | 142 { |
143 if (it->isIdentifier_) | 143 if (it->IsIdentifier()) |
144 { | 144 { |
145 compatibility.SetIdentifierTag(it->resourceId_, it->tag_, it->value_); | 145 compatibility.SetIdentifierTag(it->GetResourceId(), it->GetTag(), it->GetValue()); |
146 } | 146 } |
147 else | 147 else |
148 { | 148 { |
149 compatibility.SetMainDicomTag(it->resourceId_, it->tag_, it->value_); | 149 compatibility.SetMainDicomTag(it->GetResourceId(), it->GetTag(), it->GetValue()); |
150 } | 150 } |
151 } | 151 } |
152 | 152 |
153 for (std::list<Metadata>::const_iterator | 153 for (std::list<Metadata>::const_iterator |
154 it = metadata_.begin(); it != metadata_.end(); ++it) | 154 it = metadata_.begin(); it != metadata_.end(); ++it) |
155 { | 155 { |
156 assert(isNewResource_); | 156 assert(isNewResource_); |
157 compatibility.SetMetadata(it->resourceId_, it->metadata_, it->value_, 0 /* initial revision number */); | 157 compatibility.SetMetadata(it->GetResourceId(), it->GetType(), it->GetValue(), 0 /* initial revision number */); |
158 } | 158 } |
159 } | 159 } |
160 } | 160 } |