(core): new service module::data::SGetSeries
Description
This service is introduced in the context of the rework of sight::module::data::SExtractObj
. Please refer to #799 (closed) for details.
Proposal
The service sight::module::core::data::SGetSeries
extracts a series from an series database. The XML configuration will be fairly simple:
<service uid="..." type="sight::module::data::SGetSeries" >
<inout key="seriesDB" uid="..."/>
<out group="series" >
<key index="4" uid="..." />
<key index="2" uid="..." />
</out>
</service>
where:
- seriesDB is a
sight::data::SeriesDB
- series group data are
sight::data::Series
The service must be implemented, tested (in a unit-test). In existing XML configurations, the occurrences of SExtractObj
where this service is used to extract series must be replaced.
Links / references
#799 (closed) for details.