@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 |
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.VetoException
appendColumn
in interface ModelSynchronizer
ModelSynchronizer.VetoException
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.VetoException
appendColumn
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) throws ModelSynchronizer.VetoException
deleteColumn
in interface ModelSynchronizer
ModelSynchronizer.VetoException
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.VetoException
updateColumn
in interface ModelSynchronizer
ModelSynchronizer.VetoException
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.VetoException
updateColumn
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void appendRow() throws ModelSynchronizer.VetoException
appendRow
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void insertRow(int rowIndex) throws ModelSynchronizer.VetoException
insertRow
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void deleteRow(int rowIndex) throws ModelSynchronizer.VetoException
deleteRow
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void moveColumnTo(int targetColumnIndex, org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column) throws ModelSynchronizer.VetoException
moveColumnTo
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void moveColumnsTo(int targetColumnIndex, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns) throws ModelSynchronizer.VetoException
moveColumnsTo
in interface ModelSynchronizer
ModelSynchronizer.VetoException
public void moveRowsTo(int targetRowIndex, List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows) throws ModelSynchronizer.VetoException
moveRowsTo
in interface ModelSynchronizer
ModelSynchronizer.VetoException
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–2017 JBoss by Red Hat. All rights reserved.