@Dependent public class ModelSynchronizerImpl extends Object implements ModelSynchronizer
ModelSynchronizer.MoveVetoException, ModelSynchronizer.VetoDeletePatternInUseException, ModelSynchronizer.VetoException, ModelSynchronizer.VetoUpdatePatternInUseException| Constructor and Description |
|---|
ModelSynchronizerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) |
void |
appendColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column) |
void |
appendRow() |
void |
deleteCell(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
int columnIndex) |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) |
void |
deleteRow(int rowIndex) |
protected void |
fireAfterColumnDeletedEvent(int columnIndex) |
protected void |
fireAfterColumnInsertedEvent(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) |
protected void |
fireAppendRowEvent() |
protected void |
fireDeleteRowEvent(int rowIndex) |
protected void |
fireInsertRowEvent(int rowIndex) |
protected void |
fireUpdateColumnDataEvent() |
protected void |
fireValidateEvent(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
Set<Integer> columnRange) |
void |
initialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
GuidedDecisionTableUiModel uiModel,
CellUtilities cellUtilities,
ColumnUtilities columnUtilities,
DependentEnumsUtilities dependentEnumsUtilities,
GridWidgetCellFactory gridWidgetCellFactory,
GridWidgetColumnFactory gridWidgetColumnFactory,
GuidedDecisionTableView view,
org.drools.workbench.models.guided.dtable.shared.model.BRLRuleModel rm,
com.google.gwt.event.shared.EventBus eventBus,
GuidedDecisionTablePresenter.Access access) |
void |
insertRow(int rowIndex) |
void |
moveColumnsTo(int targetColumnIndex,
List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns) |
void |
moveColumnTo(int targetColumnIndex,
org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column) |
void |
moveRowsTo(int targetRowIndex,
List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows) |
void |
setCellOtherwiseState(int rowIndex,
int columnIndex) |
void |
setCellValue(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
int columnIndex,
org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value) |
void |
setSynchronizers(List<Synchronizer<? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData>> synchronizers) |
List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.BaseColumn editedColumn) |
List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editedPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn) |
void |
updateSystemControlledColumnValues() |
public void setSynchronizers(List<Synchronizer<? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData,? extends Synchronizer.MetaData>> synchronizers)
setSynchronizers in interface ModelSynchronizerpublic void initialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
GuidedDecisionTableUiModel uiModel,
CellUtilities cellUtilities,
ColumnUtilities columnUtilities,
DependentEnumsUtilities dependentEnumsUtilities,
GridWidgetCellFactory gridWidgetCellFactory,
GridWidgetColumnFactory gridWidgetColumnFactory,
GuidedDecisionTableView view,
org.drools.workbench.models.guided.dtable.shared.model.BRLRuleModel rm,
com.google.gwt.event.shared.EventBus eventBus,
GuidedDecisionTablePresenter.Access access)
initialise in interface ModelSynchronizerpublic void setCellValue(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
int columnIndex,
org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)
setCellValue in interface ModelSynchronizerpublic void deleteCell(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
int columnIndex)
deleteCell in interface ModelSynchronizerpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
throws ModelSynchronizer.VetoException
appendColumn in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
throws ModelSynchronizer.VetoException
appendColumn in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
throws ModelSynchronizer.VetoException
deleteColumn in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> updateColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn) throws ModelSynchronizer.VetoException
updateColumn in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn originalColumn, org.drools.workbench.models.guided.dtable.shared.model.BaseColumn editedColumn) throws ModelSynchronizer.VetoException
updateColumn in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void appendRow()
throws ModelSynchronizer.VetoException
appendRow in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void insertRow(int rowIndex)
throws ModelSynchronizer.VetoException
insertRow in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void deleteRow(int rowIndex)
throws ModelSynchronizer.VetoException
deleteRow in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void moveColumnTo(int targetColumnIndex,
org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)
throws ModelSynchronizer.VetoException
moveColumnTo in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void moveColumnsTo(int targetColumnIndex,
List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns)
throws ModelSynchronizer.VetoException
moveColumnsTo in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void moveRowsTo(int targetRowIndex,
List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows)
throws ModelSynchronizer.VetoException
moveRowsTo in interface ModelSynchronizerModelSynchronizer.VetoExceptionpublic void updateSystemControlledColumnValues()
updateSystemControlledColumnValues in interface ModelSynchronizerpublic void setCellOtherwiseState(int rowIndex,
int columnIndex)
setCellOtherwiseState in interface ModelSynchronizerprotected void fireAfterColumnInsertedEvent(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
protected void fireAfterColumnDeletedEvent(int columnIndex)
protected void fireAppendRowEvent()
protected void fireDeleteRowEvent(int rowIndex)
protected void fireInsertRowEvent(int rowIndex)
protected void fireValidateEvent(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
Set<Integer> columnRange)
protected void fireUpdateColumnDataEvent()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.