Mercurial > hg > orthanc
comparison Plugins/Samples/DatabasePlugin/Database.h @ 1761:f4286d99ee0a db-changes
fix sample database plugin
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 29 Oct 2015 11:22:48 +0100 |
parents | 4941494b5dd8 |
children | b1291df2f780 |
comparison
equal
deleted
inserted
replaced
1760:51db4a25a741 | 1761:f4286d99ee0a |
---|---|
97 base_.DeleteMetadata(id, static_cast<Orthanc::MetadataType>(metadataType)); | 97 base_.DeleteMetadata(id, static_cast<Orthanc::MetadataType>(metadataType)); |
98 } | 98 } |
99 | 99 |
100 virtual void DeleteResource(int64_t id); | 100 virtual void DeleteResource(int64_t id); |
101 | 101 |
102 virtual void GetAllInternalIds(std::list<int64_t>& target, | |
103 OrthancPluginResourceType resourceType) | |
104 { | |
105 base_.GetAllInternalIds(target, Orthanc::Plugins::Convert(resourceType)); | |
106 } | |
107 | |
102 virtual void GetAllPublicIds(std::list<std::string>& target, | 108 virtual void GetAllPublicIds(std::list<std::string>& target, |
103 OrthancPluginResourceType resourceType) | 109 OrthancPluginResourceType resourceType) |
104 { | 110 { |
105 base_.GetAllPublicIds(target, Orthanc::Plugins::Convert(resourceType)); | 111 base_.GetAllPublicIds(target, Orthanc::Plugins::Convert(resourceType)); |
106 } | 112 } |
185 int32_t property) | 191 int32_t property) |
186 { | 192 { |
187 return base_.LookupGlobalProperty(target, static_cast<Orthanc::GlobalProperty>(property)); | 193 return base_.LookupGlobalProperty(target, static_cast<Orthanc::GlobalProperty>(property)); |
188 } | 194 } |
189 | 195 |
190 virtual void LookupIdentifierExact(std::list<int64_t>& target /*out*/, | 196 virtual void LookupIdentifier(std::list<int64_t>& target /*out*/, |
191 OrthancPluginResourceType level, | 197 OrthancPluginResourceType level, |
192 uint16_t group, | 198 uint16_t group, |
193 uint16_t element, | 199 uint16_t element, |
194 const char* value) | 200 OrthancPluginIdentifierConstraint constraint, |
195 { | 201 const char* value) |
196 base_.LookupIdentifierExact(target, Orthanc::Plugins::Convert(level), | 202 { |
197 Orthanc::DicomTag(group, element), value); | 203 base_.LookupIdentifier(target, Orthanc::Plugins::Convert(level), |
204 Orthanc::DicomTag(group, element), | |
205 Orthanc::Plugins::Convert(constraint), value); | |
198 } | 206 } |
199 | 207 |
200 virtual bool LookupMetadata(std::string& target /*out*/, | 208 virtual bool LookupMetadata(std::string& target /*out*/, |
201 int64_t id, | 209 int64_t id, |
202 int32_t metadataType) | 210 int32_t metadataType) |