Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-681

Make ApogeeImportHelper an extension point

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 2.9.19
    • 2.9.18
    • Plugins (others)
    • None

      The ApogeeImportHelper class in the plugin ODF is used to populate an ODF element node, when it's imported, with the data retrieved from Apogee.
      Currently this class is final and is an avalon component : if we want to modify the way a teaching unit is populated, for instance, we have to declare a method which adds some logic and tell all the caller methods to call our new method instead, which is a bit of a burden.
      To avoid that, the populateXXX methods should be refactored as an interface and an extension point and the current ApogeeImportHelper should be the default implementation, and should be made extendable (by removing the 'final' modifier).

            ngavalda Nicolas Gavalda (Inactive)
            ngavalda Nicolas Gavalda (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: