Class GuidedDecisionTableEditorPresenter
- java.lang.Object
-
- org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
-
- org.drools.workbench.screens.guided.dtable.client.editor.BaseGuidedDecisionTableEditorPresenter
-
- org.drools.workbench.screens.guided.dtable.client.editor.GuidedDecisionTableEditorPresenter
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.client.search.common.HasSearchableElements<GuidedDecisionTableSearchableElement>,org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter,org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
@Dependent public class GuidedDecisionTableEditorPresenter extends BaseGuidedDecisionTableEditorPresenter implements org.kie.workbench.common.widgets.client.search.common.HasSearchableElements<GuidedDecisionTableSearchableElement>
Guided Decision Table Editor Presenter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.editor.BaseGuidedDecisionTableEditorPresenter
BaseGuidedDecisionTableEditorPresenter.View
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDENTIFIER-
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.editor.BaseGuidedDecisionTableEditorPresenter
alertsButtonMenuItemBuilder, analysisReportScreen, beanManager, decisionTableSelectedEvent, editMenuBuilder, editMenuItem, editorPath, editorPlaceRequest, guidedDecisionTableDocksHandler, insertMenuBuilder, insertMenuItem, modeller, perspectiveManager, radarMenuBuilder, radarMenuItem, resourceType, service, validationPopup, view, viewMenuBuilder, viewMenuItem
-
Fields inherited from class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor
activeDocument, assetUpdateValidator, changeTitleEvent, documents, downloadMenuItemBuilder, editorView, fileMenuBuilder, fileNameValidator, importsWidget, kieEditorWrapperView, menus, notification, notificationEvent, overviewWidget, placeManager, projectController, promises, registeredDocumentsMenuBuilder, savePopUpPresenter, saveWithComments, showDocks, sourceWidget, versionRecordManager, workbenchContext
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTableEditorPresenter(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, GuidedDTableResourceType 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.uberfire.ext.editor.commons.client.menu.common.SaveAndRenameCommandBuilder<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameCommandBuilder, org.guvnor.messageconsole.client.console.widget.button.AlertsButtonMenuItemBuilder alertsButtonMenuItemBuilder, org.uberfire.ext.editor.commons.client.menu.DownloadMenuItemBuilder downloadMenuItemBuilder, GuidedDecisionTableEditorSearchIndex editorSearchIndex, org.kie.workbench.common.widgets.client.search.component.SearchBarComponent<GuidedDecisionTableSearchableElement> searchBarComponent, SearchableElementFactory searchableElementFactory, javax.enterprise.event.Event<org.kie.workbench.common.widgets.client.search.common.SearchPerformedEvent> searchPerformedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetAvailableDocumentPaths(org.uberfire.client.callbacks.Callback<List<org.uberfire.backend.vfs.Path>> callback)protected Supplier<Integer>getCurrentHashCodeSupplier()protected StringgetEditorIdentifier()protected org.jboss.errai.common.client.api.RemoteCallback<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>getLoadContentSuccessCallback(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)protected org.uberfire.mvp.CommandgetSaveAndRenameCommand()List<GuidedDecisionTableSearchableElement>getSearchableElements()StringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetWidget()voidinit()voidloadDocument(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)elemental2.promise.Promise<Void>makeMenuBar()booleanmayClose()voidonClose()voidonConvert()protected voidonDecisionTableSelected(DecisionTableSelectedEvent event)voidonFocus()voidonOpenDocumentsInEditor(List<org.uberfire.backend.vfs.Path> selectedDocumentPaths)voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)voidremoveDocument(GuidedDecisionTableView.Presenter dtPresenter)-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.editor.BaseGuidedDecisionTableEditorPresenter
activateDocument, enableMenus, getDocumentTitle, getEditMenuItem, getInsertMenuItem, getModellerView, getRadarMenuItem, getViewMenuItem, getWidget, hideDocks, mayClose, onHideDocks, onSave, onShowDiagramEditorDocks, onSourceTabSelected, onValidate, refreshDocument, setAssetUpdateValidator, setChangeTitleEvent, setFileMenuBuilder, setFileNameValidator, setImportsWidget, setKieEditorWrapperView, setNotificationEvent, setOverviewWidget, setRegisteredDocumentsMenuBuilder, setSavePopUpPresenter, setupMenuBar, setVersionRecordManager, setWorkbenchContext, showDocks, verifyEventIdentifier
-
Methods inherited from class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor
activateDocument, addDownloadMenuItem, deregisterDocument, doMayClose, doSave, doSaveCheckForAndHandleConcurrentUpdate, enableMenuItem, getActiveDocument, getCouldNotGenerateSourceErrorCallback, getNoSuchFileExceptionErrorCallback, getRegisteredDocumentsMenuItem, getSaveMenuItem, getSaveSuccessCallback, getTitleWidget, getVersionManagerMenuItem, initialiseKieEditorTabs, initialiseVersionManager, isDirty, mayClose, onEditTabSelected, onEditTabUnselected, onOverviewSelected, onSourceTabSelected, openDocumentInEditor, registerDock, registerDock, registerDocument, saveAction, setDockWidget, setDownloadMenuItemBuilder, setMayCloseHandler, setNotification, setPlaceManager, setProjectController, setPromises, updateSource
-
-
-
-
Field Detail
-
IDENTIFIER
public static final String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GuidedDecisionTableEditorPresenter
@Inject public GuidedDecisionTableEditorPresenter(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, GuidedDTableResourceType 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.uberfire.ext.editor.commons.client.menu.common.SaveAndRenameCommandBuilder<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameCommandBuilder, org.guvnor.messageconsole.client.console.widget.button.AlertsButtonMenuItemBuilder alertsButtonMenuItemBuilder, org.uberfire.ext.editor.commons.client.menu.DownloadMenuItemBuilder downloadMenuItemBuilder, GuidedDecisionTableEditorSearchIndex editorSearchIndex, org.kie.workbench.common.widgets.client.search.component.SearchBarComponent<GuidedDecisionTableSearchableElement> searchBarComponent, SearchableElementFactory searchableElementFactory, javax.enterprise.event.Event<org.kie.workbench.common.widgets.client.search.common.SearchPerformedEvent> searchPerformedEvent)
-
-
Method Detail
-
init
@PostConstruct public void init()
- Overrides:
initin classBaseGuidedDecisionTableEditorPresenter
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)- Overrides:
onStartupin classBaseGuidedDecisionTableEditorPresenter
-
onFocus
@OnFocus public void onFocus()
- Overrides:
onFocusin classBaseGuidedDecisionTableEditorPresenter
-
getEditorIdentifier
protected String getEditorIdentifier()
- Specified by:
getEditorIdentifierin classBaseGuidedDecisionTableEditorPresenter
-
loadDocument
public void loadDocument(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)- Specified by:
loadDocumentin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
-
getSearchableElements
public List<GuidedDecisionTableSearchableElement> getSearchableElements()
- Specified by:
getSearchableElementsin interfaceorg.kie.workbench.common.widgets.client.search.common.HasSearchableElements<GuidedDecisionTableSearchableElement>
-
getLoadContentSuccessCallback
protected org.jboss.errai.common.client.api.RemoteCallback<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent> getLoadContentSuccessCallback(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classBaseGuidedDecisionTableEditorPresenter
-
getWidget
public com.google.gwt.user.client.ui.IsWidget getWidget()
- Specified by:
getWidgetin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>- Overrides:
getWidgetin classorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Specified by:
getMenusin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>- Overrides:
getMenusin classorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
-
mayClose
@OnMayClose public boolean mayClose()
- Overrides:
mayClosein classBaseGuidedDecisionTableEditorPresenter
-
onClose
public void onClose()
- Specified by:
onClosein interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>- Overrides:
onClosein classBaseGuidedDecisionTableEditorPresenter
-
onDecisionTableSelected
protected void onDecisionTableSelected(@Observes DecisionTableSelectedEvent event)- Overrides:
onDecisionTableSelectedin classBaseGuidedDecisionTableEditorPresenter
-
makeMenuBar
public elemental2.promise.Promise<Void> makeMenuBar()
- Specified by:
makeMenuBarin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>- Overrides:
makeMenuBarin classorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
-
onConvert
public void onConvert()
-
getSaveAndRenameCommand
protected org.uberfire.mvp.Command getSaveAndRenameCommand()
-
onOpenDocumentsInEditor
public void onOpenDocumentsInEditor(List<org.uberfire.backend.vfs.Path> selectedDocumentPaths)
- Specified by:
onOpenDocumentsInEditorin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
-
getAvailableDocumentPaths
public void getAvailableDocumentPaths(org.uberfire.client.callbacks.Callback<List<org.uberfire.backend.vfs.Path>> callback)
- Specified by:
getAvailableDocumentPathsin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
-
removeDocument
public void removeDocument(GuidedDecisionTableView.Presenter dtPresenter)
- Specified by:
removeDocumentin interfaceorg.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>- Overrides:
removeDocumentin classBaseGuidedDecisionTableEditorPresenter
-
-