Mercurial > hg > orthanc-databases
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 |