Class BaseGuidedDecisionTableEditorPresenter

    • Field Detail

      • service

        protected org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableEditorService> service
      • validationPopup

        protected org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup
      • resourceType

        protected org.uberfire.client.workbench.type.ClientResourceType resourceType
      • editorPath

        protected org.uberfire.backend.vfs.ObservablePath editorPath
      • editorPlaceRequest

        protected org.uberfire.mvp.PlaceRequest editorPlaceRequest
      • editMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem editMenuItem
      • viewMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem viewMenuItem
      • insertMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem insertMenuItem
      • radarMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem radarMenuItem
      • beanManager

        protected org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
      • alertsButtonMenuItemBuilder

        protected org.guvnor.messageconsole.client.console.widget.button.AlertsButtonMenuItemBuilder alertsButtonMenuItemBuilder
      • perspectiveManager

        protected org.uberfire.client.mvp.PerspectiveManager perspectiveManager
      • analysisReportScreen

        protected org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen
    • Constructor Detail

      • BaseGuidedDecisionTableEditorPresenter

        public BaseGuidedDecisionTableEditorPresenter​(BaseGuidedDecisionTableEditorPresenter.View view,
                                                      org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableEditorService> service,
                                                      org.kie.workbench.common.workbench.client.docks.AuthoringWorkbenchDocks docks,
                                                      org.uberfire.client.mvp.PerspectiveManager perspectiveManager,
                                                      javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification,
                                                      javax.enterprise.event.Event<DecisionTableSelectedEvent> decisionTableSelectedEvent,
                                                      GuidedDecisionTableDocksHandler guidedDecisionTableDocksHandler,
                                                      org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen,
                                                      org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup,
                                                      org.uberfire.client.workbench.type.ClientResourceType resourceType,
                                                      EditMenuBuilder editMenuBuilder,
                                                      ViewMenuBuilder viewMenuBuilder,
                                                      InsertMenuBuilder insertMenuBuilder,
                                                      RadarMenuBuilder radarMenuBuilder,
                                                      GuidedDecisionTableModellerView.Presenter modeller,
                                                      org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
                                                      org.uberfire.client.mvp.PlaceManager placeManager,
                                                      ColumnsPage columnsPage,
                                                      org.guvnor.messageconsole.client.console.widget.button.AlertsButtonMenuItemBuilder alertsButtonMenuItemBuilder,
                                                      org.uberfire.ext.editor.commons.client.menu.DownloadMenuItemBuilder downloadMenuItemBuilder)
    • Method Detail

      • setupMenuBar

        protected void setupMenuBar()
        Overrides:
        setupMenuBar in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setKieEditorWrapperView

        protected void setKieEditorWrapperView​(org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorWrapperView kieEditorWrapperView)
        Overrides:
        setKieEditorWrapperView in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setOverviewWidget

        protected void setOverviewWidget​(org.kie.workbench.common.widgets.metadata.client.widget.OverviewWidgetPresenter overviewWidget)
        Overrides:
        setOverviewWidget in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setSavePopUpPresenter

        protected void setSavePopUpPresenter​(org.uberfire.ext.editor.commons.client.file.popups.SavePopUpPresenter savePopUpPresenter)
        Overrides:
        setSavePopUpPresenter in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setImportsWidget

        protected void setImportsWidget​(org.kie.workbench.common.widgets.configresource.client.widget.bound.ImportsWidgetPresenter importsWidget)
        Overrides:
        setImportsWidget in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setNotificationEvent

        protected void setNotificationEvent​(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
        Overrides:
        setNotificationEvent in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setChangeTitleEvent

        protected void setChangeTitleEvent​(javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleEvent)
        Overrides:
        setChangeTitleEvent in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setWorkbenchContext

        protected void setWorkbenchContext​(org.guvnor.common.services.project.client.context.WorkspaceProjectContext workbenchContext)
        Overrides:
        setWorkbenchContext in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setVersionRecordManager

        protected void setVersionRecordManager​(org.uberfire.ext.editor.commons.client.history.VersionRecordManager versionRecordManager)
        Overrides:
        setVersionRecordManager in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setFileMenuBuilder

        protected void setFileMenuBuilder​(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder fileMenuBuilder)
        Overrides:
        setFileMenuBuilder in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setRegisteredDocumentsMenuBuilder

        protected void setRegisteredDocumentsMenuBuilder​(org.kie.workbench.common.widgets.metadata.client.menu.RegisteredDocumentsMenuBuilder registeredDocumentsMenuBuilder)
        Overrides:
        setRegisteredDocumentsMenuBuilder in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setFileNameValidator

        protected void setFileNameValidator​(org.uberfire.ext.editor.commons.client.validation.DefaultFileNameValidator fileNameValidator)
        Overrides:
        setFileNameValidator in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • setAssetUpdateValidator

        protected void setAssetUpdateValidator​(org.kie.workbench.common.widgets.metadata.client.validation.AssetUpdateValidator assetUpdateValidator)
        Overrides:
        setAssetUpdateValidator in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
      • init

        protected void init()
      • onStartup

        protected void onStartup​(org.uberfire.backend.vfs.ObservablePath path,
                                 org.uberfire.mvp.PlaceRequest placeRequest)
      • onFocus

        protected void onFocus()
      • onShowDiagramEditorDocks

        public void onShowDiagramEditorDocks​(@Observes
                                             org.uberfire.client.workbench.events.PlaceGainFocusEvent event)
      • onHideDocks

        public void onHideDocks​(@Observes
                                org.uberfire.client.workbench.events.PlaceHiddenEvent event)
      • showDocks

        public void showDocks()
      • hideDocks

        public void hideDocks()
      • verifyEventIdentifier

        public boolean verifyEventIdentifier​(org.uberfire.client.workbench.events.AbstractPlaceEvent event)
      • getEditorIdentifier

        protected abstract String getEditorIdentifier()
      • getTitleText

        protected String getTitleText()
      • mayClose

        protected boolean mayClose()
      • getEditMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem getEditMenuItem()
      • getViewMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem getViewMenuItem()
      • getInsertMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem getInsertMenuItem()
      • getRadarMenuItem

        protected org.uberfire.workbench.model.menu.MenuItem getRadarMenuItem()
      • getWidget

        protected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> getWidget​(elemental2.dom.HTMLElement element)
      • enableMenus

        protected void enableMenus​(boolean enabled)
        Overrides:
        enableMenus in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>