comparison OrthancServer/Plugins/Engine/OrthancPlugins.cpp @ 4628:5fabef29c4ff db-changes

added new primitive "hasRevisionsSupport" in database SDK, added "CheckRevisions" to URI "/system"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 20 Apr 2021 15:59:31 +0200
parents 6c4081ae3bb8
children 9804d6490872
comparison
equal deleted inserted replaced
4627:f7d5372b59b3 4628:5fabef29c4ff
5031 } 5031 }
5032 5032
5033 case _OrthancPluginService_RegisterDatabaseBackend: 5033 case _OrthancPluginService_RegisterDatabaseBackend:
5034 { 5034 {
5035 LOG(WARNING) << "Performance warning: Plugin has registered a custom database back-end with an old API"; 5035 LOG(WARNING) << "Performance warning: Plugin has registered a custom database back-end with an old API";
5036 LOG(WARNING) << "The database backend has *no* support for revisions of metadata and attachments";
5036 5037
5037 const _OrthancPluginRegisterDatabaseBackend& p = 5038 const _OrthancPluginRegisterDatabaseBackend& p =
5038 *reinterpret_cast<const _OrthancPluginRegisterDatabaseBackend*>(parameters); 5039 *reinterpret_cast<const _OrthancPluginRegisterDatabaseBackend*>(parameters);
5039 5040
5040 if (pimpl_->database_.get() == NULL && 5041 if (pimpl_->database_.get() == NULL &&
5054 } 5055 }
5055 5056
5056 case _OrthancPluginService_RegisterDatabaseBackendV2: 5057 case _OrthancPluginService_RegisterDatabaseBackendV2:
5057 { 5058 {
5058 LOG(WARNING) << "Performance warning: Plugin has registered a custom database back-end with an old API"; 5059 LOG(WARNING) << "Performance warning: Plugin has registered a custom database back-end with an old API";
5060 LOG(WARNING) << "The database backend has *no* support for revisions of metadata and attachments";
5059 5061
5060 const _OrthancPluginRegisterDatabaseBackendV2& p = 5062 const _OrthancPluginRegisterDatabaseBackendV2& p =
5061 *reinterpret_cast<const _OrthancPluginRegisterDatabaseBackendV2*>(parameters); 5063 *reinterpret_cast<const _OrthancPluginRegisterDatabaseBackendV2*>(parameters);
5062 5064
5063 if (pimpl_->database_.get() == NULL && 5065 if (pimpl_->database_.get() == NULL &&