Class GuidedDecisionTreeEditorPresenter
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<T,org.guvnor.common.services.shared.metadata.model.Metadata>
-
- org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
- org.drools.workbench.screens.guided.dtree.client.editor.GuidedDecisionTreeEditorPresenter
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter
public class GuidedDecisionTreeEditorPresenter extends org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>Guided Decision Tree Editor Presenter
-
-
Field Summary
Fields Modifier and Type Field Description static StringEDITOR_IDprotected org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.guided.dtree.service.GuidedDecisionTreeEditorService>serviceprotected org.kie.workbench.common.widgets.client.popups.validation.ValidationPopupvalidationPopup-
Fields inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContext
-
Fields inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
baseView, changeTitleNotification, concurrentChangePopup, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, deletePopUpPresenter, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, originalHash, place, placeManager, promises, saveAndRenameCommandBuilder, saveWithComments, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTreeEditorPresenter()GuidedDecisionTreeEditorPresenter(GuidedDecisionTreeEditorView baseView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideditModelNode(org.drools.workbench.models.guided.dtree.shared.model.nodes.Node node, org.uberfire.mvp.Command callback)protected Supplier<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>getContentSupplier()protected StringgetEditorIdentifier()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>>getSaveAndRenameServiceCaller()com.google.gwt.user.client.ui.IsWidgetgetTitle()StringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetWidget()voidhandleImportAddedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)voidhandleImportRemovedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)voidinit()protected voidloadContent()booleanmayClose()voidonClose()voidonSourceTabSelected()voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)protected voidonValidate(org.uberfire.mvp.Command finished)protected voidsave(String commitMessage)-
Methods inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
addCommonActions, addCopy, addDelete, addDownloadMenuItem, addImportsTab, addPage, addRename, addSave, addSourcePage, addTabBarWidget, buildMenuBar, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getMetadataSupplier, getNoSuchFileExceptionErrorCallback, getRenameValidator, getSelectedTabIndex, hideDocks, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, makeMenuBar, mayClose, mayClose, onEditTabSelected, onEditTabUnselected, onHideDocks, onOverviewSelected, onRepositoryRemoved, onSave, onShowDiagramEditorDocks, registerDock, resetEditorPages, resetEditorPagesOnLoadError, resetMetadata, save, saveAction, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showDocks, showVersions, updateSource, verifyEventIdentifier
-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyServiceCaller, getCopyValidator, getCurrentContentHash, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, onSuccess, reload, setMetadataOriginalHash, showConcurrentUpdatePopup
-
-
-
-
Field Detail
-
EDITOR_ID
public static final String EDITOR_ID
- See Also:
- Constant Field Values
-
service
@Inject protected org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.guided.dtree.service.GuidedDecisionTreeEditorService> service
-
validationPopup
@Inject protected org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup
-
-
Constructor Detail
-
GuidedDecisionTreeEditorPresenter
public GuidedDecisionTreeEditorPresenter()
-
GuidedDecisionTreeEditorPresenter
@Inject public GuidedDecisionTreeEditorPresenter(GuidedDecisionTreeEditorView baseView)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
loadContent
protected void loadContent()
- Specified by:
loadContentin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getContentSupplier
protected Supplier<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree> getContentSupplier()
- Overrides:
getContentSupplierin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getSaveAndRenameServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>> getSaveAndRenameServiceCaller()
- Overrides:
getSaveAndRenameServiceCallerin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
onSourceTabSelected
public void onSourceTabSelected()
- Specified by:
onSourceTabSelectedin interfaceorg.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter- Overrides:
onSourceTabSelectedin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
onValidate
protected void onValidate(org.uberfire.mvp.Command finished)
- Overrides:
onValidatein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
save
protected void save(String commitMessage)
- Overrides:
savein classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
getWidget
public com.google.gwt.user.client.ui.IsWidget getWidget()
- Overrides:
getWidgetin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
onClose
public void onClose()
- Overrides:
onClosein classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
mayClose
@OnMayClose public boolean mayClose()
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitlein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getEditorIdentifier
protected String getEditorIdentifier()
- Specified by:
getEditorIdentifierin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree>
-
handleImportAddedEvent
public void handleImportAddedEvent(@Observes org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)
-
handleImportRemovedEvent
public void handleImportRemovedEvent(@Observes org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)
-
editModelNode
public void editModelNode(org.drools.workbench.models.guided.dtree.shared.model.nodes.Node node, org.uberfire.mvp.Command callback)
-
-