-
Type:
Improvement
-
Status: Open
-
Severity:
High
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Backlog
-
Component/s: None
-
Labels:None
-
Notice:
-
PM Ranking:Not Applicable
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.