Uploaded image for project: 'Metadata Aggregator'
  1. Metadata Aggregator
  2. MDA-26

Implement a CollectionMergeStrategy that deduplicates Items based on their ItemId

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.5.0
    • Fix Version/s: 0.6.0
    • Component/s: Pipeline
    • Labels:
      None

      Description

      Develop a CollectionMergeStrategy for the PipelineJoinerStage that merges the results from the joined pipeline in to the "mainline" collection that was passed in to the PipelineJoinerStage. The result of each joined pipeline will be merged in the order they are defined. Each Item, in turn, from a joined pipeline will be added to the mainline collection if:

      • the Item has no ItemIds
      • the Item has no ItemIds that already exist in the mainline collection

        Attachments

          Activity

            People

            Assignee:
            lajoie@shibboleth.net Chad La Joie
            Reporter:
            lajoie@shibboleth.net Chad La Joie
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours Time Not Required
                3h