Class AbstractDMNDataManagementStrategy
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.client.editor.strategies.AbstractDataManagementStrategy
-
- org.drools.workbench.screens.scenariosimulation.client.editor.strategies.AbstractDMNDataManagementStrategy
-
- All Implemented Interfaces:
DataManagementStrategy
public abstract class AbstractDMNDataManagementStrategy extends AbstractDataManagementStrategy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.scenariosimulation.client.editor.strategies.AbstractDataManagementStrategy
AbstractDataManagementStrategy.ResultHolder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.uberfire.backend.vfs.PathcurrentPathprotected StringdmnFilePathprotected com.google.gwt.event.shared.EventBuseventBus-
Fields inherited from class org.drools.workbench.screens.scenariosimulation.client.editor.strategies.AbstractDataManagementStrategy
factModelTreeHolder, model
-
Fields inherited from interface org.drools.workbench.screens.scenariosimulation.client.editor.strategies.DataManagementStrategy
SIMPLE_CLASSES_MAP
-
-
Constructor Summary
Constructors Constructor Description AbstractDMNDataManagementStrategy(com.google.gwt.event.shared.EventBus eventBus)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message>getErrorCallback()org.jboss.errai.common.client.api.RemoteCallback<org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple>getSuccessCallback(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)voidgetSuccessCallbackMethod(org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple factModelTuple, TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)booleanisADataType(String value)Returnstrueif the given value is a data type (e.g. a FactType for DMO)voidmanageScenarioSimulationModelContent(org.uberfire.backend.vfs.ObservablePath currentPath, org.drools.workbench.screens.scenariosimulation.model.ScenarioSimulationModelContent toManage)voidpopulateTestTools(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)protected abstract voidretrieveFactModelTuple(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)protected voidshowErrorsAndCleanupState(org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple factModelTuple)-
Methods inherited from class org.drools.workbench.screens.scenariosimulation.client.editor.strategies.AbstractDataManagementStrategy
getInstanceMap, getPropertiesToHide, getPropertiesToHide, getSimpleClassFactModelTree, setModel, storeData
-
-
-
-
Field Detail
-
eventBus
protected final com.google.gwt.event.shared.EventBus eventBus
-
currentPath
protected org.uberfire.backend.vfs.Path currentPath
-
dmnFilePath
protected String dmnFilePath
-
-
Method Detail
-
retrieveFactModelTuple
protected abstract void retrieveFactModelTuple(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)
-
populateTestTools
public void populateTestTools(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)
-
manageScenarioSimulationModelContent
public void manageScenarioSimulationModelContent(org.uberfire.backend.vfs.ObservablePath currentPath, org.drools.workbench.screens.scenariosimulation.model.ScenarioSimulationModelContent toManage)
-
isADataType
public boolean isADataType(String value)
Description copied from interface:DataManagementStrategyReturnstrueif the given value is a data type (e.g. a FactType for DMO)- Returns:
-
getSuccessCallback
public org.jboss.errai.common.client.api.RemoteCallback<org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple> getSuccessCallback(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)
-
getSuccessCallbackMethod
public void getSuccessCallbackMethod(org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple factModelTuple, TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)
-
showErrorsAndCleanupState
protected void showErrorsAndCleanupState(org.drools.workbench.screens.scenariosimulation.model.typedescriptor.FactModelTuple factModelTuple)
-
getErrorCallback
protected org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> getErrorCallback()
-
-