Class DecisionTableXLSEditorPresenter
- 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.screens.dtablexls.service.DecisionTableXLSContent>
-
- org.drools.workbench.screens.dtablexls.client.editor.DecisionTableXLSEditorPresenter
-
- All Implemented Interfaces:
DecisionTableXLSEditorView.Presenter,org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter
@Dependent public class DecisionTableXLSEditorPresenter extends org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent> implements DecisionTableXLSEditorView.Presenter
-
-
Field Summary
Fields Modifier and Type Field Description static StringEDITOR_ID-
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, notification, originalHash, place, placeManager, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description DecisionTableXLSEditorPresenter(DecisionTableXLSEditorView baseView, DecisionTableXLSResourceType decisionTableXLSResourceType, DecisionTableXLSXResourceType decisionTableXLSXResourceType, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView, org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup, org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSService> decisionTableXLSService, org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.shared.metadata.MetadataService> metadataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.uberfire.workbench.model.menu.MenuItemgetConvertMenu()protected StringgetEditorIdentifier()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)com.google.gwt.user.client.ui.IsWidgetgetTitle()StringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetWidget()protected voidloadContent()protected elemental2.promise.Promise<Void>makeMenuBar()voidonClose()voidonSourceTabSelected()voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)voidonUpload()voidonUploadSuccess()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, 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, getContentSupplier, getCopyServiceCaller, getCopyValidator, getCurrentContentHash, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveAndRenameServiceCaller, 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
-
-
Constructor Detail
-
DecisionTableXLSEditorPresenter
@Inject public DecisionTableXLSEditorPresenter(DecisionTableXLSEditorView baseView, DecisionTableXLSResourceType decisionTableXLSResourceType, DecisionTableXLSXResourceType decisionTableXLSXResourceType, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView, org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup, org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSService> decisionTableXLSService, org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.shared.metadata.MetadataService> metadataService)
-
-
Method Detail
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
onUpload
public void onUpload()
- Specified by:
onUploadin interfaceDecisionTableXLSEditorView.Presenter
-
onUploadSuccess
public void onUploadSuccess()
- Specified by:
onUploadSuccessin interfaceDecisionTableXLSEditorView.Presenter
-
loadContent
protected void loadContent()
- Specified by:
loadContentin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent,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.screens.dtablexls.service.DecisionTableXLSContent>
-
onValidate
protected void onValidate(org.uberfire.mvp.Command finished)
- Overrides:
onValidatein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent,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.screens.dtablexls.service.DecisionTableXLSContent>
-
makeMenuBar
protected elemental2.promise.Promise<Void> makeMenuBar()
- Overrides:
makeMenuBarin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent>
-
getConvertMenu
protected org.uberfire.workbench.model.menu.MenuItem getConvertMenu()
-
getEditorIdentifier
protected String getEditorIdentifier()
- Specified by:
getEditorIdentifierin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent>
-
onClose
public void onClose()
- Overrides:
onClosein classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent>
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitlein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getWidget
public com.google.gwt.user.client.ui.IsWidget getWidget()
- Overrides:
getWidgetin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.screens.dtablexls.service.DecisionTableXLSContent,org.guvnor.common.services.shared.metadata.model.Metadata>
-
-