Class ConditionColumnSynchronizer
- 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<ConditionColumnSynchronizer.PatternConditionMetaData,ConditionColumnSynchronizer.PatternConditionMetaData,BaseColumnSynchronizer.ColumnMetaData>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.ConditionColumnSynchronizer
-
- All Implemented Interfaces:
Synchronizer<ConditionColumnSynchronizer.PatternConditionMetaData,ConditionColumnSynchronizer.PatternConditionMetaData,BaseColumnSynchronizer.ColumnMetaData,BaseSynchronizer.MoveColumnToMetaData,BaseSynchronizer.MoveRowToMetaData>
@Dependent public class ConditionColumnSynchronizer extends BaseColumnSynchronizer<ConditionColumnSynchronizer.PatternConditionMetaData,ConditionColumnSynchronizer.PatternConditionMetaData,BaseColumnSynchronizer.ColumnMetaData>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConditionColumnSynchronizer.PatternConditionMetaData-
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 ConditionColumnSynchronizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(ConditionColumnSynchronizer.PatternConditionMetaData 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)protected voidsetColumnHeader(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, String header)List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff>update(ConditionColumnSynchronizer.PatternConditionMetaData originalMetaData, ConditionColumnSynchronizer.PatternConditionMetaData editedMetaData)-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseColumnSynchronizer
clearColumnData, findTargetActionIndex, findTargetPatternIndex, getChildren, handlesInsert, insert, 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, priority, sort
-
-
-
-
Method Detail
-
handlesAppend
public boolean handlesAppend(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
append
public void append(ConditionColumnSynchronizer.PatternConditionMetaData 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(ConditionColumnSynchronizer.PatternConditionMetaData originalMetaData, ConditionColumnSynchronizer.PatternConditionMetaData 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
-
setColumnHeader
protected void setColumnHeader(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, String header)
-
-