@Dependent public class GuidedDecisionTableGraphEditorPresenter extends BaseGuidedDecisionTableEditorPresenter
BaseGuidedDecisionTableEditorPresenter.View
Modifier and Type | Field and Description |
---|---|
protected GuidedDecisionTablePresenter.Access |
access |
protected org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent |
concurrentUpdateSessionInfo |
protected Integer |
originalGraphHash |
alertsButtonMenuItemBuilder, beanManager, decisionTableSelectedEvent, editMenuBuilder, editMenuItem, editorPath, editorPlaceRequest, insertMenuBuilder, insertMenuItem, modeller, placeManager, radarMenuBuilder, radarMenuItem, resourceType, service, validationPopup, view, viewMenuBuilder, viewMenuItem
activeDocument, assetUpdateValidator, changeTitleEvent, documents, downloadMenuItem, editorView, fileMenuBuilder, fileNameValidator, importsWidget, kieEditorWrapperView, menus, notification, notificationEvent, overviewWidget, projectController, registeredDocumentsMenuBuilder, savePopUpPresenter, sourceWidget, versionRecordManager, workbenchContext
Constructor and Description |
---|
GuidedDecisionTableGraphEditorPresenter(BaseGuidedDecisionTableEditorPresenter.View view,
org.jboss.errai.common.client.api.Caller<GuidedDecisionTableEditorService> service,
org.jboss.errai.common.client.api.Caller<GuidedDecisionTableGraphEditorService> graphService,
org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.project.KieModuleService> moduleService,
org.jboss.errai.common.client.api.Caller<GuidedDecisionTableGraphSaveAndRenameService> graphSaveAndRenameService,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification,
javax.enterprise.event.Event<org.uberfire.client.mvp.SaveInProgressEvent> saveInProgressEvent,
javax.enterprise.event.Event<DecisionTableSelectedEvent> decisionTableSelectedEvent,
org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup,
GuidedDTableGraphResourceType dtGraphResourceType,
EditMenuBuilder editMenuBuilder,
ViewMenuBuilder viewMenuBuilder,
InsertMenuBuilder insertMenuBuilder,
RadarMenuBuilder radarMenuBuilder,
GuidedDecisionTableModellerView.Presenter modeller,
NewGuidedDecisionTableWizardHelper helper,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
org.uberfire.client.mvp.PlaceManager placeManager,
org.uberfire.client.mvp.LockManager lockManager,
ColumnsPage columnsPage,
org.uberfire.ext.editor.commons.client.menu.common.SaveAndRenameCommandBuilder<List<GuidedDecisionTableEditorContent>,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.DownloadMenuItem downloadMenuItem) |
Modifier and Type | Method and Description |
---|---|
protected void |
doSave() |
protected void |
enableMenus(boolean enabled) |
void |
getAvailableDocumentPaths(org.uberfire.client.callbacks.Callback<List<org.uberfire.backend.vfs.Path>> callback) |
org.uberfire.workbench.model.menu.Menus |
getMenus() |
protected org.uberfire.mvp.Command |
getSaveAndRenameCommand() |
String |
getTitleText() |
com.google.gwt.user.client.ui.IsWidget |
getWidget() |
void |
init() |
protected void |
initialiseKieEditorTabs(GuidedDecisionTableView.Presenter document,
org.guvnor.common.services.shared.metadata.model.Overview overview,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle dmo,
org.kie.soup.project.datamodel.imports.Imports imports,
boolean isReadOnly) |
protected void |
initialiseVersionManager(GuidedDecisionTableView.Presenter dtPresenter) |
void |
loadDocument(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest) |
void |
makeMenuBar() |
boolean |
mayClose() |
void |
onClose() |
protected void |
onDecisionTableSelected(DecisionTableSelectedEvent event) |
void |
onFocus() |
void |
onOpenDocumentsInEditor(List<org.uberfire.backend.vfs.Path> selectedDocumentPaths) |
void |
onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest) |
activateDocument, getDocumentTitle, getEditMenuItem, getInsertMenuItem, getRadarMenuItem, getViewMenuItem, mayClose, onSave, onSourceTabSelected, onValidate, refreshDocument, removeDocument, setAssetUpdateValidator, setChangeTitleEvent, setFileMenuBuilder, setFileNameValidator, setImportsWidget, setKieEditorWrapperView, setNotificationEvent, setOverviewWidget, setRegisteredDocumentsMenuBuilder, setSavePopUpPresenter, setupMenuBar, setVersionRecordManager, setWorkbenchContext
activateDocument, addDownloadMenuItem, canUpdateProject, deregisterDocument, doMayClose, doSaveCheckForAndHandleConcurrentUpdate, enableMenuItem, getActiveDocument, getCouldNotGenerateSourceErrorCallback, getNoSuchFileExceptionErrorCallback, getRegisteredDocumentsMenuItem, getSaveMenuItem, getSaveSuccessCallback, getTitleWidget, getVersionManagerMenuItem, isDirty, mayClose, onEditTabSelected, onEditTabUnselected, onOverviewSelected, onSourceTabSelected, openDocumentInEditor, registerDocument, saveAction, setDownloadMenuItem, setMayCloseHandler, setNotification, setProjectController, updateSource
protected org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent concurrentUpdateSessionInfo
protected GuidedDecisionTablePresenter.Access access
protected Integer originalGraphHash
@Inject public GuidedDecisionTableGraphEditorPresenter(BaseGuidedDecisionTableEditorPresenter.View view, org.jboss.errai.common.client.api.Caller<GuidedDecisionTableEditorService> service, org.jboss.errai.common.client.api.Caller<GuidedDecisionTableGraphEditorService> graphService, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.project.KieModuleService> moduleService, org.jboss.errai.common.client.api.Caller<GuidedDecisionTableGraphSaveAndRenameService> graphSaveAndRenameService, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification, javax.enterprise.event.Event<org.uberfire.client.mvp.SaveInProgressEvent> saveInProgressEvent, javax.enterprise.event.Event<DecisionTableSelectedEvent> decisionTableSelectedEvent, org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup, GuidedDTableGraphResourceType dtGraphResourceType, EditMenuBuilder editMenuBuilder, ViewMenuBuilder viewMenuBuilder, InsertMenuBuilder insertMenuBuilder, RadarMenuBuilder radarMenuBuilder, GuidedDecisionTableModellerView.Presenter modeller, NewGuidedDecisionTableWizardHelper helper, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, org.uberfire.client.mvp.PlaceManager placeManager, org.uberfire.client.mvp.LockManager lockManager, ColumnsPage columnsPage, org.uberfire.ext.editor.commons.client.menu.common.SaveAndRenameCommandBuilder<List<GuidedDecisionTableEditorContent>,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.DownloadMenuItem downloadMenuItem)
@PostConstruct public void init()
init
in class BaseGuidedDecisionTableEditorPresenter
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)
onStartup
in class BaseGuidedDecisionTableEditorPresenter
@OnFocus public void onFocus()
onFocus
in class BaseGuidedDecisionTableEditorPresenter
public void loadDocument(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest)
public String getTitleText()
getTitleText
in class BaseGuidedDecisionTableEditorPresenter
public com.google.gwt.user.client.ui.IsWidget getWidget()
getWidget
in interface org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
getWidget
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
public org.uberfire.workbench.model.menu.Menus getMenus()
getMenus
in interface org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
getMenus
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
@OnMayClose public boolean mayClose()
mayClose
in class BaseGuidedDecisionTableEditorPresenter
public void onClose()
onClose
in interface org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
onClose
in class BaseGuidedDecisionTableEditorPresenter
protected void onDecisionTableSelected(@Observes DecisionTableSelectedEvent event)
onDecisionTableSelected
in class BaseGuidedDecisionTableEditorPresenter
public void makeMenuBar()
makeMenuBar
in interface org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditorPresenter<GuidedDecisionTableView.Presenter>
makeMenuBar
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
protected org.uberfire.mvp.Command getSaveAndRenameCommand()
protected void enableMenus(boolean enabled)
enableMenus
in class BaseGuidedDecisionTableEditorPresenter
public void getAvailableDocumentPaths(org.uberfire.client.callbacks.Callback<List<org.uberfire.backend.vfs.Path>> callback)
public void onOpenDocumentsInEditor(List<org.uberfire.backend.vfs.Path> selectedDocumentPaths)
protected void doSave()
doSave
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
protected void initialiseVersionManager(GuidedDecisionTableView.Presenter dtPresenter)
initialiseVersionManager
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
protected void initialiseKieEditorTabs(GuidedDecisionTableView.Presenter document, org.guvnor.common.services.shared.metadata.model.Overview overview, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle dmo, org.kie.soup.project.datamodel.imports.Imports imports, boolean isReadOnly)
initialiseKieEditorTabs
in class org.kie.workbench.common.widgets.metadata.client.KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter>
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.