[jboss-jira] [JBoss JIRA] (DROOLS-4003) Implement intermediate interface to allow decoupling for Submarine

Gabriele Cardosi (Jira) issues at jboss.org
Fri May 10 12:20:00 EDT 2019


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)


More information about the jboss-jira mailing list