Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/Compatibility/GenericFind.h @ 5677:dc96401dbe88 find-refactoring
starting the refactoring of /tools/find
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 08 Jul 2024 19:03:23 +0200 |
parents | 3f13db27b399 |
children | 89d559e67b03 |
comparison
equal
deleted
inserted
replaced
5676:b744a2cf408a | 5677:dc96401dbe88 |
---|---|
37 void RetrieveMainDicomTags(FindResponse::Resource& target, | 37 void RetrieveMainDicomTags(FindResponse::Resource& target, |
38 ResourceType level, | 38 ResourceType level, |
39 int64_t internalId); | 39 int64_t internalId); |
40 | 40 |
41 public: | 41 public: |
42 GenericFind(IDatabaseWrapper::ITransaction& transaction) : | 42 explicit GenericFind(IDatabaseWrapper::ITransaction& transaction) : |
43 transaction_(transaction) | 43 transaction_(transaction) |
44 { | 44 { |
45 } | 45 } |
46 | 46 |
47 void ExecuteFind(std::list<std::string>& identifiers, | 47 void ExecuteFind(std::list<std::string>& identifiers, |
48 const FindRequest& request); | 48 const FindRequest& request, |
49 const IDatabaseWrapper::Capabilities& capabilities); | |
49 | 50 |
50 void ExecuteExpand(FindResponse& response, | 51 void ExecuteExpand(FindResponse& response, |
51 const FindRequest& request, | 52 const FindRequest& request, |
52 const std::string& identifier); | 53 const std::string& identifier); |
53 }; | 54 }; |