Uploaded image for project: 'Pentaho BA Platform'
  1. Pentaho BA Platform
  2. BISERVER-11540

Deprecate the IPluginManager as a Service Locator

    Details

    • Type: Improvement
    • Status: Open
    • Severity: High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: None
    • Labels:
      None
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • PM Ranking:
      Not Applicable

      Description

      The twin Service-Locator APIs of PentahoSystem.getXXX() and IPluginManager needs to be rectified. We have
      many concepts which can only be supplied by Platform Plugins through the IPluginManager. The makes core code a second-class citizen. IPluginManager needs to be deprecated. It should instead register objects with PentahoSystem's objectFactory so they can be found with PentahoSystem.get calls.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            nbaker Nick Baker (Inactive)
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated: