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 };