comparison Framework/Plugins/DatabaseBackendAdapterV3.cpp @ 378:9db9e0275ec0 db-protobuf

refactoring IndexBackend::LogExportedResource()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 29 Mar 2023 08:19:40 +0200
parents 4a3985088723
children 3d6886f3e5b3
comparison
equal deleted inserted replaced
377:02fe4606f5e4 378:9db9e0275ec0
1499 { 1499 {
1500 DatabaseBackendAdapterV3::Transaction* t = reinterpret_cast<DatabaseBackendAdapterV3::Transaction*>(transaction); 1500 DatabaseBackendAdapterV3::Transaction* t = reinterpret_cast<DatabaseBackendAdapterV3::Transaction*>(transaction);
1501 1501
1502 try 1502 try
1503 { 1503 {
1504 OrthancPluginExportedResource exported; 1504 t->GetOutput().Clear();
1505 exported.seq = 0; 1505 t->GetBackend().LogExportedResource(t->GetManager(), resourceType, publicId, modality, date,
1506 exported.resourceType = resourceType; 1506 patientId, studyInstanceUid, seriesInstanceUid, sopInstanceUid);
1507 exported.publicId = publicId;
1508 exported.modality = modality;
1509 exported.date = date;
1510 exported.patientId = patientId;
1511 exported.studyInstanceUid = studyInstanceUid;
1512 exported.seriesInstanceUid = seriesInstanceUid;
1513 exported.sopInstanceUid = sopInstanceUid;
1514
1515 t->GetOutput().Clear();
1516 t->GetBackend().LogExportedResource(t->GetManager(), exported);
1517 return OrthancPluginErrorCode_Success; 1507 return OrthancPluginErrorCode_Success;
1518 } 1508 }
1519 ORTHANC_PLUGINS_DATABASE_CATCH(t->GetBackend().GetContext()); 1509 ORTHANC_PLUGINS_DATABASE_CATCH(t->GetBackend().GetContext());
1520 } 1510 }
1521 1511