Gabriele Cardosi created DROOLS-4003:
----------------------------------------
Summary: Implement intermediate interface to allow decoupling for Submarine
Key: DROOLS-4003
URL:
https://issues.jboss.org/browse/DROOLS-4003
Project: Drools
Issue Type: Enhancement
Reporter: Gabriele Cardosi
Assignee: Gabriele Cardosi
Currently, AuthoringWorkbenchDocks (inside kie-wb-common-workbench-clients) is used to
manage right docks inside drools-wb. This, in turns, bind the editors to the above package
and all its dependencies, even when not needed.
Inside Submarine we should strive to reduce as much as possible such dependencies.
To make the change backward compatible, a new interface is needed, that declares the
methods of AuthoringWorkbenchDocks used inside the editors.
Then, editor will need to inject such specific interface instead of
AuthoringWorkbenchDocks; last, for the Submarine environment editors should implement
their own version of such class, unbinding them from kie-wb-common-workbench-clients
--
This message was sent by Atlassian Jira
(v7.12.1#712002)