Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-2240

Restructure(package) DataJobs feature in NCMP Service

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Oslo Release
    • None
    • NCMP

      clean up of package structure to have clear separation between api and impl and below that a feature (service interface) base package structure

      'datajobs' is chosen to be the first to try out to implement this struct to see how it works out before we re-structure the legacy services

      For more details see https://wiki.onap.org/display/DW/CPS-2240++Restructure+NCMP+DataJobs+feature+in+NCMP+Service

       

      Out of Scope:

      1. Legacy code should not be moved.

      How:

      1. Extract getCmHandleDataNodeByLongestMatchAlternateId method into a new class AlternateIdMatcher. Which uses InventoryPersistence.
      2. Move the DataJob related classes as proposed in the study above.
      3. Restructure the testware to represent the new structure as well

      A/C:

      1. Members of both teams review the code changes and agrees with it.

            leventecsanyi Levente Csanyi
            ToineSiebelink Toine Siebelink
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: