Class BRLActionColumnSynchronizer
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer<A,U,D>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseColumnSynchronizer<BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BRLActionColumnSynchronizer
-
- All Implemented Interfaces:
Synchronizer<BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseSynchronizer.MoveColumnToMetaData,BaseSynchronizer.MoveRowToMetaData>
@Dependent public class BRLActionColumnSynchronizer extends BaseColumnSynchronizer<BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseColumnSynchronizer
BaseColumnSynchronizer.ColumnMetaData<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, BaseColumnSynchronizer.ColumnMetaDataImpl
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
BaseSynchronizer.MoveColumnToMetaData<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, BaseSynchronizer.MoveColumnToMetaDataImpl<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, BaseSynchronizer.MoveRowToMetaData, BaseSynchronizer.MoveRowToMetaDataImpl
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.Synchronizer
Synchronizer.MetaData
-
-
Field Summary
-
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
access, cellUtilities, columnUtilities, eventBus, gridWidgetCellFactory, gridWidgetColumnFactory, model, rm, uiModel, view
-
-
Constructor Summary
Constructors Constructor Description BRLActionColumnSynchronizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(BaseColumnSynchronizer.ColumnMetaData metaData)voiddelete(BaseColumnSynchronizer.ColumnMetaData metaData)booleanhandlesAppend(Synchronizer.MetaData metaData)booleanhandlesDelete(Synchronizer.MetaData metaData)booleanhandlesMoveColumnsTo(List<? extends Synchronizer.MetaData> metaData)booleanhandlesUpdate(Synchronizer.MetaData metaData)voidmoveColumnsTo(List<BaseSynchronizer.MoveColumnToMetaData> metaData)intpriority()List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff>update(BaseColumnSynchronizer.ColumnMetaData originalMetaData, BaseColumnSynchronizer.ColumnMetaData editedMetaData)-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseColumnSynchronizer
clearColumnData, findTargetActionIndex, findTargetPatternIndex, getChildren, handlesInsert, insert, setColumnHeader, setColumnVisibility, synchroniseAppendColumn, synchroniseAppendColumn, synchroniseDeleteColumn, synchroniseUpdateColumn, updateCellsForOptionValueList
-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
handlesMoveRowsTo, handlesSort, initialise, makeModelCellValue, moveModelData, moveRowsTo, sort
-
-
-
-
Method Detail
-
priority
public int priority()
- Specified by:
priorityin interfaceSynchronizer<BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseSynchronizer.MoveColumnToMetaData,BaseSynchronizer.MoveRowToMetaData>- Overrides:
priorityin classBaseSynchronizer<BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseColumnSynchronizer.ColumnMetaData>
-
handlesAppend
public boolean handlesAppend(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
append
public void append(BaseColumnSynchronizer.ColumnMetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesUpdate
public boolean handlesUpdate(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
update
public List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> update(BaseColumnSynchronizer.ColumnMetaData originalMetaData, BaseColumnSynchronizer.ColumnMetaData editedMetaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesDelete
public boolean handlesDelete(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
delete
public void delete(BaseColumnSynchronizer.ColumnMetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesMoveColumnsTo
public boolean handlesMoveColumnsTo(List<? extends Synchronizer.MetaData> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
moveColumnsTo
public void moveColumnsTo(List<BaseSynchronizer.MoveColumnToMetaData> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
-