@Dependent public class ModelSynchronizerImpl extends Object implements ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
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 |
setCell(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange,
int columnIndex,
org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value) |
void |
setCellOtherwiseState(int rowIndex,
int columnIndex) |
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 ModelSynchronizer
public 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 ModelSynchronizer
public void setCell(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange, int columnIndex, org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)
setCell
in interface ModelSynchronizer
public void deleteCell(org.uberfire.ext.wires.core.grids.client.model.GridData.Range rowRange, int columnIndex)
deleteCell
in interface ModelSynchronizer
public void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) throws ModelSynchronizer.MoveColumnVetoException
appendColumn
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column) throws ModelSynchronizer.MoveColumnVetoException
appendColumn
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) throws ModelSynchronizer.MoveColumnVetoException
deleteColumn
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public 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.MoveColumnVetoException
updateColumn
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public 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.MoveColumnVetoException
updateColumn
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void appendRow() throws ModelSynchronizer.MoveColumnVetoException
appendRow
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void insertRow(int rowIndex) throws ModelSynchronizer.MoveColumnVetoException
insertRow
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void deleteRow(int rowIndex) throws ModelSynchronizer.MoveColumnVetoException
deleteRow
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void moveColumnTo(int targetColumnIndex, org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column) throws ModelSynchronizer.MoveColumnVetoException
moveColumnTo
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void moveColumnsTo(int targetColumnIndex, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns) throws ModelSynchronizer.MoveColumnVetoException
moveColumnsTo
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void moveRowsTo(int targetRowIndex, List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows) throws ModelSynchronizer.MoveColumnVetoException
moveRowsTo
in interface ModelSynchronizer
ModelSynchronizer.MoveColumnVetoException
public void updateSystemControlledColumnValues()
updateSystemControlledColumnValues
in interface ModelSynchronizer
public void setCellOtherwiseState(int rowIndex, int columnIndex)
setCellOtherwiseState
in interface ModelSynchronizer
protected 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–2016 JBoss by Red Hat. All rights reserved.