comparison OrthancServer/DatabaseWrapper.cpp @ 205:6ab754744446

logging of completed series
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 28 Nov 2012 11:34:54 +0100
parents 7f4acf490179
children 4453a010d0db
comparison
equal deleted inserted replaced
204:7f4acf490179 205:6ab754744446
531 int64_t seq = s.ColumnInt(0); 531 int64_t seq = s.ColumnInt(0);
532 ChangeType changeType = static_cast<ChangeType>(s.ColumnInt(1)); 532 ChangeType changeType = static_cast<ChangeType>(s.ColumnInt(1));
533 int64_t internalId = s.ColumnInt(2); 533 int64_t internalId = s.ColumnInt(2);
534 ResourceType resourceType = static_cast<ResourceType>(s.ColumnInt(3)); 534 ResourceType resourceType = static_cast<ResourceType>(s.ColumnInt(3));
535 const std::string& date = s.ColumnString(4); 535 const std::string& date = s.ColumnString(4);
536 std::string publicId = GetPublicId(internalId);
536 537
537 Json::Value item = Json::objectValue; 538 Json::Value item = Json::objectValue;
538 item["Seq"] = static_cast<int>(seq); 539 item["Seq"] = static_cast<int>(seq);
539 item["ChangeType"] = ToString(changeType); 540 item["ChangeType"] = ToString(changeType);
540 item["ResourceType"] = ToString(resourceType); 541 item["ResourceType"] = ToString(resourceType);
541 item["ID"] = GetPublicId(internalId); 542 item["ID"] = publicId;
543 item["Path"] = GetBasePath(resourceType, publicId);
542 item["Date"] = date; 544 item["Date"] = date;
543 last = seq; 545 last = seq;
544 546
545 changes.append(item); 547 changes.append(item);
546 } 548 }