@Dependent public class ScenarioSimulationEditorBusinessCentralWrapper extends org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel> implements ScenarioSimulationEditorWrapper
| Modifier and Type | Field and Description |
|---|---|
protected SimulationRunResult |
lastRunResult |
protected ScenarioSimulationEditorPresenter |
scenarioSimulationEditorPresenter |
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContextbaseView, 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 and Description |
|---|
ScenarioSimulationEditorBusinessCentralWrapper() |
ScenarioSimulationEditorBusinessCentralWrapper(org.jboss.errai.common.client.api.Caller<ScenarioSimulationService> service,
ScenarioSimulationEditorPresenter scenarioSimulationEditorPresenter,
org.kie.workbench.common.widgets.configresource.client.widget.bound.ImportsWidgetPresenter importsWidget,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory,
org.uberfire.client.mvp.PlaceManager placeManager,
org.jboss.errai.common.client.api.Caller<DMNTypeService> dmnTypeService,
org.jboss.errai.common.client.api.Caller<ImportExportService> importExportService,
org.jboss.errai.common.client.api.Caller<RunnerReportService> runnerReportService,
ScenarioSimulationBusinessCentralDocksHandler scenarioSimulationBusinessCentralDocksHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBackgroundPage(ScenarioGridWidget scenarioGridWidget)
This method adds specifically the Background grid and its related onFocus behavior
|
protected void |
addCommonActions(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder fileMenuBuilder) |
void |
addDownloadMenuItem(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder fileMenuBuilder) |
protected void |
addImportsTab(com.google.gwt.user.client.ui.IsWidget importsWidget) |
protected org.uberfire.mvp.Command |
getBeforeSaveAndRenameCommand() |
protected Supplier<org.drools.scenariosimulation.api.model.ScenarioSimulationModel> |
getContentSupplier() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> |
getCopyServiceCaller() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> |
getDeleteServiceCaller() |
protected String |
getEditorIdentifier() |
protected org.jboss.errai.common.client.api.ErrorCallback<Boolean> |
getLoadContentErrorCallback() |
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
protected void |
getModelSuccessCallbackMethod(ScenarioSimulationModelContent content) |
Integer |
getOriginalHash() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> |
getRenameServiceCaller() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>> |
getSaveAndRenameServiceCaller() |
AbstractScenarioSimulationDocksHandler |
getScenarioSimulationDocksHandler() |
ScenarioSimulationEditorPresenter |
getScenarioSimulationEditorPresenter() |
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()
If you want to customize the menu override this method.
|
boolean |
mayClose() |
protected void |
onBackgroundTabSelected() |
void |
onClose() |
void |
onDownloadReportToCsv(org.jboss.errai.common.client.api.RemoteCallback<String> exportCallBack,
ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback,
org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata,
org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type modelType) |
void |
onEditTabSelected()
This method is called when the main grid tab (Model) is focused
|
void |
onExportToCsv(org.jboss.errai.common.client.api.RemoteCallback<String> exportCallBack,
ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback,
org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel) |
void |
onImport(String fileContents,
org.jboss.errai.common.client.api.RemoteCallback<org.drools.scenariosimulation.api.model.AbstractScesimModel> importCallBack,
org.jboss.errai.common.client.api.ErrorCallback<Object> importErrorCallback,
org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel) |
protected void |
onImportsTabSelected() |
void |
onOverviewSelected() |
void |
onRefreshedModelContent(SimulationRunResult testResult) |
void |
onRunScenario(org.jboss.errai.common.client.api.RemoteCallback<SimulationRunResult> refreshModelCallback,
ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback,
org.drools.scenariosimulation.api.model.ScesimModelDescriptor simulationDescriptor,
org.drools.scenariosimulation.api.model.Settings settings,
List<org.drools.scenariosimulation.api.model.ScenarioWithIndex> toRun,
org.drools.scenariosimulation.api.model.Background background) |
void |
onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place) |
void |
populateDocks(String identifier) |
protected void |
registerTestToolsCallback() |
protected void |
save(String commitMessage) |
void |
selectBackgroundTab() |
void |
selectSimulationTab() |
protected void |
setCoverageReport(CoverageReportView.Presenter presenter) |
void |
showDocks() |
protected void |
unRegisterTestToolsCallback() |
void |
validate(org.drools.scenariosimulation.api.model.Simulation simulation,
org.drools.scenariosimulation.api.model.Settings settings,
org.jboss.errai.common.client.api.RemoteCallback<?> callback) |
void |
wrappedRegisterDock(String id,
com.google.gwt.user.client.ui.IsWidget widget) |
addCopy, addDelete, addPage, addRename, addSave, addSourcePage, addTabBarWidget, buildMenuBar, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getMetadataSupplier, getNoSuchFileExceptionErrorCallback, getRenameValidator, getSelectedTabIndex, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, mayClose, mayClose, onEditTabUnselected, onHideDocks, onRepositoryRemoved, onSave, onShowDiagramEditorDocks, onSourceTabSelected, registerDock, resetEditorPages, resetEditorPagesOnLoadError, resetMetadata, save, saveAction, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showVersions, updateSource, verifyEventIdentifieraddDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getCopyValidator, getCurrentContentHash, getPathSupplier, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, onSuccess, onValidate, reload, setMetadataOriginalHash, showConcurrentUpdatePopupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsynchronizeColumnsDimensionprotected ScenarioSimulationEditorPresenter scenarioSimulationEditorPresenter
protected SimulationRunResult lastRunResult
public ScenarioSimulationEditorBusinessCentralWrapper()
@Inject public ScenarioSimulationEditorBusinessCentralWrapper(org.jboss.errai.common.client.api.Caller<ScenarioSimulationService> service, ScenarioSimulationEditorPresenter scenarioSimulationEditorPresenter, org.kie.workbench.common.widgets.configresource.client.widget.bound.ImportsWidgetPresenter importsWidget, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory, org.uberfire.client.mvp.PlaceManager placeManager, org.jboss.errai.common.client.api.Caller<DMNTypeService> dmnTypeService, org.jboss.errai.common.client.api.Caller<ImportExportService> importExportService, org.jboss.errai.common.client.api.Caller<RunnerReportService> runnerReportService, ScenarioSimulationBusinessCentralDocksHandler scenarioSimulationBusinessCentralDocksHandler)
public void onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place)
public void onClose()
onClose in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>@OnMayClose public boolean mayClose()
public String getTitleText()
getTitleText in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,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.scenariosimulation.api.model.ScenarioSimulationModel,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.scenariosimulation.api.model.ScenarioSimulationModel>public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
getMenus in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>public void showDocks()
showDocks in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void wrappedRegisterDock(String id, com.google.gwt.user.client.ui.IsWidget widget)
wrappedRegisterDock in interface ScenarioSimulationEditorWrapperpublic void onImport(String fileContents, org.jboss.errai.common.client.api.RemoteCallback<org.drools.scenariosimulation.api.model.AbstractScesimModel> importCallBack, org.jboss.errai.common.client.api.ErrorCallback<Object> importErrorCallback, org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)
onImport in interface ScenarioSimulationEditorWrapperpublic void onExportToCsv(org.jboss.errai.common.client.api.RemoteCallback<String> exportCallBack, ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback, org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)
onExportToCsv in interface ScenarioSimulationEditorWrapperpublic void onDownloadReportToCsv(org.jboss.errai.common.client.api.RemoteCallback<String> exportCallBack, ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback, org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata, org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type modelType)
onDownloadReportToCsv in interface ScenarioSimulationEditorWrapperpublic void hideDocks()
hideDocks in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void onRunScenario(org.jboss.errai.common.client.api.RemoteCallback<SimulationRunResult> refreshModelCallback, ScenarioSimulationHasBusyIndicatorDefaultErrorCallback scenarioSimulationHasBusyIndicatorDefaultErrorCallback, org.drools.scenariosimulation.api.model.ScesimModelDescriptor simulationDescriptor, org.drools.scenariosimulation.api.model.Settings settings, List<org.drools.scenariosimulation.api.model.ScenarioWithIndex> toRun, org.drools.scenariosimulation.api.model.Background background)
onRunScenario in interface ScenarioSimulationEditorWrapperpublic Integer getOriginalHash()
getOriginalHash in interface ScenarioSimulationEditorWrapperpublic void addDownloadMenuItem(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder fileMenuBuilder)
addDownloadMenuItem in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void validate(org.drools.scenariosimulation.api.model.Simulation simulation,
org.drools.scenariosimulation.api.model.Settings settings,
org.jboss.errai.common.client.api.RemoteCallback<?> callback)
validate in interface ScenarioSimulationEditorWrapperpublic void onRefreshedModelContent(SimulationRunResult testResult)
onRefreshedModelContent in interface ScenarioSimulationEditorWrapperpublic void onEditTabSelected()
onEditTabSelected in interface org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenteronEditTabSelected in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void onOverviewSelected()
onOverviewSelected in interface org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenteronOverviewSelected in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void addBackgroundPage(ScenarioGridWidget scenarioGridWidget)
addBackgroundPage in interface ScenarioSimulationEditorWrapperscenarioGridWidget - protected void addImportsTab(com.google.gwt.user.client.ui.IsWidget importsWidget)
addImportsTab in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>public void selectSimulationTab()
selectSimulationTab in interface ScenarioSimulationEditorWrapperpublic void selectBackgroundTab()
selectBackgroundTab in interface ScenarioSimulationEditorWrapperpublic AbstractScenarioSimulationDocksHandler getScenarioSimulationDocksHandler()
getScenarioSimulationDocksHandler in interface ScenarioSimulationEditorWrapperpublic ScenarioSimulationEditorPresenter getScenarioSimulationEditorPresenter()
getScenarioSimulationEditorPresenter in interface ScenarioSimulationEditorWrapperpublic void populateDocks(String identifier)
populateDocks in interface ScenarioSimulationEditorWrapperprotected void registerTestToolsCallback()
protected void unRegisterTestToolsCallback()
protected elemental2.promise.Promise<Void> makeMenuBar()
makeMenuBar in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>protected Supplier<org.drools.scenariosimulation.api.model.ScenarioSimulationModel> getContentSupplier()
getContentSupplier in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected void save(String commitMessage)
save in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>protected org.uberfire.mvp.Command getBeforeSaveAndRenameCommand()
getBeforeSaveAndRenameCommand in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected void addCommonActions(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder fileMenuBuilder)
addCommonActions in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>protected void loadContent()
loadContent in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected org.jboss.errai.common.client.api.ErrorCallback<Boolean> getLoadContentErrorCallback()
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> getDeleteServiceCaller()
getDeleteServiceCaller in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> getRenameServiceCaller()
getRenameServiceCaller in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> getCopyServiceCaller()
getCopyServiceCaller in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,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.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>> getSaveAndRenameServiceCaller()
getSaveAndRenameServiceCaller in class org.uberfire.ext.editor.commons.client.BaseEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel,org.guvnor.common.services.shared.metadata.model.Metadata>protected String getEditorIdentifier()
getEditorIdentifier in class org.kie.workbench.common.widgets.metadata.client.KieEditor<org.drools.scenariosimulation.api.model.ScenarioSimulationModel>protected void getModelSuccessCallbackMethod(ScenarioSimulationModelContent content)
protected void onBackgroundTabSelected()
protected void onImportsTabSelected()
protected void setCoverageReport(CoverageReportView.Presenter presenter)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.