public class ScenarioEditorPresenter extends org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario> implements ScenarioEditorView.Presenter
Modifier and Type | Field and Description |
---|---|
static String |
IDENTIFIER |
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContext
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, versionRecordManager
Constructor and Description |
---|
ScenarioEditorPresenter(ScenarioEditorView view,
org.jboss.errai.security.shared.api.identity.User user,
org.kie.workbench.common.widgets.configresource.client.widget.bound.ImportsWidgetPresenter importsWidget,
org.jboss.errai.common.client.api.Caller<ScenarioTestEditorService> service,
TestScenarioResourceType type,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory,
SettingsPage settingsPage,
AuditPage auditPage,
org.kie.workbench.common.workbench.client.test.TestRunnerReportingPanel testRunnerReportingPanel,
org.kie.workbench.common.workbench.client.test.TestReportingDocksHandler testReportingDocksHandler,
javax.enterprise.event.Event<org.kie.workbench.common.workbench.client.test.OnShowTestPanelEvent> showTestPanelEvent,
javax.enterprise.event.Event<org.kie.workbench.common.workbench.client.test.OnHideTestPanelEvent> hideTestPanelEvent) |
Modifier and Type | Method and Description |
---|---|
protected Supplier<org.drools.workbench.models.testscenarios.shared.Scenario> |
getContentSupplier() |
protected String |
getEditorIdentifier() |
void |
getMenus(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.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>> |
getSaveAndRenameServiceCaller() |
com.google.gwt.user.client.ui.IsWidget |
getTitle() |
String |
getTitleText() |
com.google.gwt.user.client.ui.IsWidget |
getWidget() |
void |
hideDocks() |
protected void |
loadContent() |
protected elemental2.promise.Promise<Void> |
makeMenuBar() |
boolean |
mayClose() |
void |
onClose() |
void |
onRedraw() |
void |
onRunScenario() |
void |
onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place) |
protected void |
save(String commitMessage) |
void |
showDocks() |
addCommonActions, addCopy, addDelete, addDownloadMenuItem, addImportsTab, addPage, addRename, addSave, addSourcePage, addTabBarWidget, buildMenuBar, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getMetadataSupplier, getNoSuchFileExceptionErrorCallback, getRenameValidator, getSelectedTabIndex, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, mayClose, mayClose, onEditTabSelected, onEditTabUnselected, onHideDocks, onOverviewSelected, onRepositoryRemoved, onSave, onShowDiagramEditorDocks, onSourceTabSelected, registerDock, resetEditorPages, resetEditorPagesOnLoadError, resetMetadata, save, saveAction, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showVersions, updateSource, verifyEventIdentifier
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, onValidate, reload, setMetadataOriginalHash, showConcurrentUpdatePopup
public static final String IDENTIFIER
@Inject public ScenarioEditorPresenter(ScenarioEditorView view, org.jboss.errai.security.shared.api.identity.User user, org.kie.workbench.common.widgets.configresource.client.widget.bound.ImportsWidgetPresenter importsWidget, org.jboss.errai.common.client.api.Caller<ScenarioTestEditorService> service, TestScenarioResourceType type, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory, SettingsPage settingsPage, AuditPage auditPage, org.kie.workbench.common.workbench.client.test.TestRunnerReportingPanel testRunnerReportingPanel, org.kie.workbench.common.workbench.client.test.TestReportingDocksHandler testReportingDocksHandler, javax.enterprise.event.Event<org.kie.workbench.common.workbench.client.test.OnShowTestPanelEvent> showTestPanelEvent, javax.enterprise.event.Event<org.kie.workbench.common.workbench.client.test.OnHideTestPanelEvent> hideTestPanelEvent)
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
public void hideDocks()
hideDocks
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
public void showDocks()
showDocks
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
protected void loadContent()
loadContent
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
protected Supplier<org.drools.workbench.models.testscenarios.shared.Scenario> getContentSupplier()
getContentSupplier
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>> getSaveAndRenameServiceCaller()
getSaveAndRenameServiceCaller
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
public void onRunScenario()
onRunScenario
in interface ScenarioEditorView.Presenter
public void onRedraw()
onRedraw
in interface ScenarioEditorView.Presenter
protected void save(String commitMessage)
save
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
public String getTitleText()
getTitleText
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
public com.google.gwt.user.client.ui.IsWidget getTitle()
getTitle
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
public com.google.gwt.user.client.ui.IsWidget getWidget()
getWidget
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
getMenus
in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.workbench.models.testscenarios.shared.Scenario,org.guvnor.common.services.shared.metadata.model.Metadata>
protected elemental2.promise.Promise<Void> makeMenuBar()
makeMenuBar
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
@OnMayClose public boolean mayClose()
protected String getEditorIdentifier()
getEditorIdentifier
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
public void onClose()
onClose
in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.workbench.models.testscenarios.shared.Scenario>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.