comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 5582:17da828f9443 find-refactoring

removed FindResponse::Item::level_
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2024 21:42:32 +0200
parents 4ad301c35f6e
children 74cc31c8db2b
comparison
equal deleted inserted replaced
5581:4ad301c35f6e 5582:17da828f9443
3864 // TODO-FIND: we reuse the ExpandedResource class to reuse Serialization code from ExpandedResource 3864 // TODO-FIND: we reuse the ExpandedResource class to reuse Serialization code from ExpandedResource
3865 // But, finally, we might just get rid of ExpandedResource and replace it by FindResponse 3865 // But, finally, we might just get rid of ExpandedResource and replace it by FindResponse
3866 ExpandedResource::ExpandedResource(const FindRequest& request, 3866 ExpandedResource::ExpandedResource(const FindRequest& request,
3867 const FindResponse::Item& item) : 3867 const FindResponse::Item& item) :
3868 id_(item.GetIdentifiers().GetLevel(request.GetLevel())), 3868 id_(item.GetIdentifiers().GetLevel(request.GetLevel())),
3869 level_(item.GetLevel()), 3869 level_(request.GetLevel()),
3870 isStable_(false), 3870 isStable_(false),
3871 expectedNumberOfInstances_(0), 3871 expectedNumberOfInstances_(0),
3872 fileSize_(0), 3872 fileSize_(0),
3873 indexInSeries_(0) 3873 indexInSeries_(0)
3874 { 3874 {
3905 } 3905 }
3906 if (item.LookupMetadata(value, MetadataType_LastUpdate)) 3906 if (item.LookupMetadata(value, MetadataType_LastUpdate))
3907 { 3907 {
3908 lastUpdate_ = value; 3908 lastUpdate_ = value;
3909 } 3909 }
3910 if (item.GetLevel() == ResourceType_Series) 3910 if (request.GetLevel() == ResourceType_Series)
3911 { 3911 {
3912 if (item.LookupMetadata(value, MetadataType_Series_ExpectedNumberOfInstances)) 3912 if (item.LookupMetadata(value, MetadataType_Series_ExpectedNumberOfInstances))
3913 { 3913 {
3914 expectedNumberOfInstances_ = boost::lexical_cast<int>(value); 3914 expectedNumberOfInstances_ = boost::lexical_cast<int>(value);
3915 } 3915 }
3916 } 3916 }
3917 if (item.GetLevel() == ResourceType_Instance) 3917 if (request.GetLevel() == ResourceType_Instance)
3918 { 3918 {
3919 if (item.LookupMetadata(value, MetadataType_Instance_IndexInSeries)) 3919 if (item.LookupMetadata(value, MetadataType_Instance_IndexInSeries))
3920 { 3920 {
3921 indexInSeries_ = boost::lexical_cast<int>(value); 3921 indexInSeries_ = boost::lexical_cast<int>(value);
3922 } 3922 }