Mercurial > hg > orthanc
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 && |