public abstract class AbstractScenarioGridCommand extends AbstractScenarioSimulationUndoableCommand<ScenarioSimulationContext.Status>
| Modifier and Type | Field and Description |
|---|---|
protected GridWidget |
gridWidget |
restorableStatus| Modifier | Constructor and Description |
|---|---|
protected |
AbstractScenarioGridCommand(GridWidget gridWidget)
Calling this constructor will set the target
GridWidget |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation>> |
commonUndoRedoPreExecution(ScenarioSimulationContext context)
Method called soon before actual undo and redo operations to preliminary execute a tab switch without
altering the call stack.
|
protected Optional<org.drools.scenariosimulation.api.model.FactIdentifier> |
getFactIdentifierByColumnTitle(String columnTitle,
ScenarioSimulationContext context) |
protected ScenarioGridColumn |
getScenarioGridColumnLocal(String instanceTitle,
String propertyTitle,
String columnId,
String columnGroup,
org.drools.scenariosimulation.api.model.FactMappingType factMappingType,
ScenarioHeaderTextBoxSingletonDOMElementFactory factoryHeader,
ScenarioCellTextAreaSingletonDOMElementFactory factoryCell,
String placeHolder)
Returns a
ScenarioGridColumn with the following default values:
width: 150
isMovable: false;
isPropertyAssigned: false;
columnRenderer: new ScenarioGridColumnRenderer()
|
protected org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> |
setCurrentContext(ScenarioSimulationContext context)
The action to perform when an UNDO or REDO is required on this command.
|
protected ScenarioSimulationContext.Status |
setRestorableStatusPreExecution(ScenarioSimulationContext context)
It sets the status BEFORE the command is launched.
|
execute, redo, undocommonExecution, getId, internalExecuteprotected GridWidget gridWidget
protected AbstractScenarioGridCommand(GridWidget gridWidget)
GridWidgetgridWidget - protected ScenarioSimulationContext.Status setRestorableStatusPreExecution(ScenarioSimulationContext context)
AbstractScenarioSimulationUndoableCommandsetRestorableStatusPreExecution in class AbstractScenarioSimulationUndoableCommand<ScenarioSimulationContext.Status>protected org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation> setCurrentContext(ScenarioSimulationContext context)
AbstractScenarioSimulationUndoableCommandsetCurrentContext in class AbstractScenarioSimulationUndoableCommand<ScenarioSimulationContext.Status>public Optional<org.kie.workbench.common.command.client.CommandResult<ScenarioSimulationViolation>> commonUndoRedoPreExecution(ScenarioSimulationContext context)
AbstractScenarioSimulationUndoableCommandcommonUndoRedoPreExecution in class AbstractScenarioSimulationUndoableCommand<ScenarioSimulationContext.Status>Optional<CommandResult<ScenarioSimulationViolation>> of CommandResultBuilder.SUCCESS
if a tab switch happened, otherwise Optional.empty()protected ScenarioGridColumn getScenarioGridColumnLocal(String instanceTitle, String propertyTitle, String columnId, String columnGroup, org.drools.scenariosimulation.api.model.FactMappingType factMappingType, ScenarioHeaderTextBoxSingletonDOMElementFactory factoryHeader, ScenarioCellTextAreaSingletonDOMElementFactory factoryCell, String placeHolder)
ScenarioGridColumn with the following default values:
width: 150
isMovable: false;
isPropertyAssigned: false;
columnRenderer: new ScenarioGridColumnRenderer()
instanceTitle - propertyTitle - columnId - columnGroup - factMappingType - factoryHeader - factoryCell - placeHolder - protected Optional<org.drools.scenariosimulation.api.model.FactIdentifier> getFactIdentifierByColumnTitle(String columnTitle, ScenarioSimulationContext context)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.