diff OrthancServer/Sources/Database/Compatibility/GenericFind.cpp @ 5676:b744a2cf408a find-refactoring

shorten ParentRetrieveSpecification/ChildrenRetrieveSpecification as ParentSpecification/ChildrenSpecification
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 06 Jul 2024 15:04:28 +0200
parents 74f3aab95886
children dc96401dbe88
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/Compatibility/GenericFind.cpp	Sat Jul 06 15:00:45 2024 +0200
+++ b/OrthancServer/Sources/Database/Compatibility/GenericFind.cpp	Sat Jul 06 15:04:28 2024 +0200
@@ -240,7 +240,7 @@
           return ResourceType_Patient;
 
         case ResourceType_Study:
-          if (request.GetParentRetrieveSpecification(ResourceType_Patient).IsOfInterest())
+          if (request.GetParentSpecification(ResourceType_Patient).IsOfInterest())
           {
             return ResourceType_Patient;
           }
@@ -250,11 +250,11 @@
           }
 
         case ResourceType_Series:
-          if (request.GetParentRetrieveSpecification(ResourceType_Patient).IsOfInterest())
+          if (request.GetParentSpecification(ResourceType_Patient).IsOfInterest())
           {
             return ResourceType_Patient;
           }
-          else if (request.GetParentRetrieveSpecification(ResourceType_Study).IsOfInterest())
+          else if (request.GetParentSpecification(ResourceType_Study).IsOfInterest())
           {
             return ResourceType_Study;
           }
@@ -264,15 +264,15 @@
           }
 
         case ResourceType_Instance:
-          if (request.GetParentRetrieveSpecification(ResourceType_Patient).IsOfInterest())
+          if (request.GetParentSpecification(ResourceType_Patient).IsOfInterest())
           {
             return ResourceType_Patient;
           }
-          else if (request.GetParentRetrieveSpecification(ResourceType_Study).IsOfInterest())
+          else if (request.GetParentSpecification(ResourceType_Study).IsOfInterest())
           {
             return ResourceType_Study;
           }
-          else if (request.GetParentRetrieveSpecification(ResourceType_Series).IsOfInterest())
+          else if (request.GetParentSpecification(ResourceType_Series).IsOfInterest())
           {
             return ResourceType_Series;
           }
@@ -292,15 +292,15 @@
       switch (request.GetLevel())
       {
         case ResourceType_Patient:
-          if (request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsOfInterest())
+          if (request.GetChildrenSpecification(ResourceType_Instance).IsOfInterest())
           {
             return ResourceType_Instance;
           }
-          else if (request.GetChildrenRetrieveSpecification(ResourceType_Series).IsOfInterest())
+          else if (request.GetChildrenSpecification(ResourceType_Series).IsOfInterest())
           {
             return ResourceType_Series;
           }
-          else if (request.GetChildrenRetrieveSpecification(ResourceType_Study).IsOfInterest())
+          else if (request.GetChildrenSpecification(ResourceType_Study).IsOfInterest())
           {
             return ResourceType_Study;
           }
@@ -310,11 +310,11 @@
           }
 
         case ResourceType_Study:
-          if (request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsOfInterest())
+          if (request.GetChildrenSpecification(ResourceType_Instance).IsOfInterest())
           {
             return ResourceType_Instance;
           }
-          else if (request.GetChildrenRetrieveSpecification(ResourceType_Series).IsOfInterest())
+          else if (request.GetChildrenSpecification(ResourceType_Series).IsOfInterest())
           {
             return ResourceType_Series;
           }
@@ -324,7 +324,7 @@
           }
 
         case ResourceType_Series:
-          if (request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsOfInterest())
+          if (request.GetChildrenSpecification(ResourceType_Instance).IsOfInterest())
           {
             return ResourceType_Instance;
           }
@@ -422,12 +422,12 @@
             throw OrthancException(ErrorCode_DatabasePlugin);
           }
 
-          if (request.GetParentRetrieveSpecification(currentLevel).IsRetrieveMainDicomTags())
+          if (request.GetParentSpecification(currentLevel).IsRetrieveMainDicomTags())
           {
             RetrieveMainDicomTags(*resource, currentLevel, currentId);
           }
 
-          if (request.GetParentRetrieveSpecification(currentLevel).IsRetrieveMetadata())
+          if (request.GetParentSpecification(currentLevel).IsRetrieveMetadata())
           {
             transaction_.GetAllMetadata(resource->GetMetadata(currentLevel), currentId);
           }
@@ -472,7 +472,7 @@
         {
           ResourceType childrenLevel = GetChildResourceType(currentLevel);
 
-          if (request.GetChildrenRetrieveSpecification(childrenLevel).IsRetrieveIdentifiers())
+          if (request.GetChildrenSpecification(childrenLevel).IsRetrieveIdentifiers())
           {
             for (std::list<int64_t>::const_iterator it = currentIds.begin(); it != currentIds.end(); ++it)
             {
@@ -486,7 +486,7 @@
             }
           }
 
-          const std::set<MetadataType>& metadata = request.GetChildrenRetrieveSpecification(childrenLevel).GetMetadata();
+          const std::set<MetadataType>& metadata = request.GetChildrenSpecification(childrenLevel).GetMetadata();
 
           for (std::set<MetadataType>::const_iterator it = metadata.begin(); it != metadata.end(); ++it)
           {
@@ -502,7 +502,7 @@
             }
           }
 
-          const std::set<DicomTag>& mainDicomTags = request.GetChildrenRetrieveSpecification(childrenLevel).GetMainDicomTags();
+          const std::set<DicomTag>& mainDicomTags = request.GetChildrenSpecification(childrenLevel).GetMainDicomTags();
 
           if (childrenLevel != bottomLevel ||
               !mainDicomTags.empty())
@@ -547,7 +547,7 @@
       }
 
       if (request.IsRetrieveOneInstanceIdentifier() &&
-          !request.GetChildrenRetrieveSpecification(ResourceType_Instance).IsRetrieveIdentifiers())
+          !request.GetChildrenSpecification(ResourceType_Instance).IsRetrieveIdentifiers())
       {
         int64_t currentId = internalId;
         ResourceType currentLevel = level;