Interface Synchronizer<A extends Synchronizer.MetaData,U extends Synchronizer.MetaData,D extends Synchronizer.MetaData,MC extends Synchronizer.MetaData,MR extends Synchronizer.MetaData>
-
- All Known Implementing Classes:
ActionColumnSynchronizer,ActionInsertFactColumnSynchronizer,ActionRetractFactColumnSynchronizer,ActionSetFieldColumnSynchronizer,ActionWorkItemExecuteColumnSynchronizer,ActionWorkItemInsertFactColumnSynchronizer,ActionWorkItemSetFieldColumnSynchronizer,AttributeColumnSynchronizer,BaseColumnSynchronizer,BaseSynchronizer,BRLActionColumnSynchronizer,BRLConditionColumnSynchronizer,ConditionColumnSynchronizer,LimitedEntryBRLActionColumnSynchronizer,LimitedEntryBRLConditionColumnSynchronizer,MetaDataColumnSynchronizer,RowSynchronizer
public interface Synchronizer<A extends Synchronizer.MetaData,U extends Synchronizer.MetaData,D extends Synchronizer.MetaData,MC extends Synchronizer.MetaData,MR extends Synchronizer.MetaData>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSynchronizer.MetaData
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappend(A metaData)voiddelete(D metaData)booleanhandlesAppend(Synchronizer.MetaData metaData)booleanhandlesDelete(Synchronizer.MetaData metaData)booleanhandlesInsert(Synchronizer.MetaData metaData)booleanhandlesMoveColumnsTo(List<? extends Synchronizer.MetaData> metaData)booleanhandlesMoveRowsTo(List<? extends Synchronizer.MetaData> metaData)booleanhandlesSort()booleanhandlesUpdate(Synchronizer.MetaData metaData)voidinitialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, GuidedDecisionTableUiModel uiModel, CellUtilities cellUtilities, ColumnUtilities columnUtilities, 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)voidinsert(A metaData)voidmoveColumnsTo(List<MC> metaData)voidmoveRowsTo(List<MR> metaData)intpriority()voidsort(List<Integer> sortOrder)List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff>update(U originalMetaData, U editedMetaData)
-
-
-
Method Detail
-
priority
int priority()
-
initialise
void initialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, GuidedDecisionTableUiModel uiModel, CellUtilities cellUtilities, ColumnUtilities columnUtilities, 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)
-
handlesAppend
boolean handlesAppend(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
append
void append(A metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesInsert
boolean handlesInsert(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
insert
void insert(A metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesUpdate
boolean handlesUpdate(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
update
List<org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiff> update(U originalMetaData, U editedMetaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesDelete
boolean handlesDelete(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
delete
void delete(D metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesMoveColumnsTo
boolean handlesMoveColumnsTo(List<? extends Synchronizer.MetaData> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
moveColumnsTo
void moveColumnsTo(List<MC> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesMoveRowsTo
boolean handlesMoveRowsTo(List<? extends Synchronizer.MetaData> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
moveRowsTo
void moveRowsTo(List<MR> metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
handlesSort
boolean handlesSort() throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
sort
void sort(List<Integer> sortOrder) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
-