comparison Framework/Plugins/IndexBackend.h @ 256:e184dcadf163

handling of revisions in metadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 16 Apr 2021 17:13:33 +0200
parents 35598014f140
children 34e2b93a7ac1
comparison
equal deleted inserted replaced
255:d663d9e44f8d 256:e184dcadf163
229 uint16_t element, 229 uint16_t element,
230 const char* start, 230 const char* start,
231 const char* end) ORTHANC_OVERRIDE; 231 const char* end) ORTHANC_OVERRIDE;
232 232
233 virtual bool LookupMetadata(std::string& target /*out*/, 233 virtual bool LookupMetadata(std::string& target /*out*/,
234 int64_t& revision /*out*/,
234 DatabaseManager& manager, 235 DatabaseManager& manager,
235 int64_t id, 236 int64_t id,
236 int32_t metadataType) ORTHANC_OVERRIDE; 237 int32_t metadataType) ORTHANC_OVERRIDE;
237 238
238 virtual bool LookupParent(int64_t& parentId /*out*/, 239 virtual bool LookupParent(int64_t& parentId /*out*/,
269 const char* value) ORTHANC_OVERRIDE; 270 const char* value) ORTHANC_OVERRIDE;
270 271
271 virtual void SetMetadata(DatabaseManager& manager, 272 virtual void SetMetadata(DatabaseManager& manager,
272 int64_t id, 273 int64_t id,
273 int32_t metadataType, 274 int32_t metadataType,
274 const char* value) ORTHANC_OVERRIDE; 275 const char* value,
276 int64_t revision) ORTHANC_OVERRIDE;
275 277
276 virtual void SetProtectedPatient(DatabaseManager& manager, 278 virtual void SetProtectedPatient(DatabaseManager& manager,
277 int64_t internalId, 279 int64_t internalId,
278 bool isProtected) ORTHANC_OVERRIDE; 280 bool isProtected) ORTHANC_OVERRIDE;
279 281