@Override public boolean isMetaDataUnique(final String metaDataName) { for (MetadataCol52 mc : model.getMetadataCols()) { if (metaDataName.equals(mc.getMetadata())) { return false; } } return true; }
@Override public boolean isMetaDataUnique(final String metaDataName) { for (MetadataCol52 mc : model.getMetadataCols()) { if (metaDataName.equals(mc.getMetadata())) { return false; } } return true; }
private int getResolvedHitMetadataColumnIndex() { int columnIndex = -1; for ( final MetadataCol52 metadataCol52 : dtable.getMetadataCols() ) { if ( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME.equals( metadataCol52.getMetadata() ) ) { columnIndex = dtable.getExpandedColumns() .indexOf( metadataCol52 ); } } return columnIndex; }
@Override public void deleteColumn(final MetadataCol52 column) throws VetoException { doDeleteColumn(column, () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public void deleteColumn(final MetadataCol52 column) throws VetoException { doDeleteColumn(column, () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public boolean hasColumnDefinitions() { final boolean hasAttributeCols = model.getAttributeCols().size() > 0; final boolean hasMetadataCols = model.getMetadataCols().size() > 0; final boolean hasConditionCols = model.getConditionsCount() > 0; final boolean hasActionCols = model.getActionCols().size() > 0; return hasAttributeCols || hasConditionCols || hasActionCols || hasMetadataCols; }
@Override public boolean hasColumnDefinitions() { final boolean hasAttributeCols = model.getAttributeCols().size() > 0; final boolean hasMetadataCols = model.getMetadataCols().size() > 0; final boolean hasConditionCols = model.getConditionsCount() > 0; final boolean hasActionCols = model.getActionCols().size() > 0; return hasAttributeCols || hasConditionCols || hasActionCols || hasMetadataCols; }
@Override public void appendColumn(final MetadataCol52 column) { doAppendColumn(column, () -> synchronizer.appendColumn(column), () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public void appendColumn(final MetadataCol52 column) { doAppendColumn(column, () -> synchronizer.appendColumn(column), () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public void append(final BaseColumnSynchronizer.ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesAppend(metaData)) { return; } final MetadataCol52 column = (MetadataCol52) metaData.getColumn(); model.getMetadataCols().add(column); synchroniseAppendColumn(column); }
@Override public void append(final BaseColumnSynchronizer.ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesAppend(metaData)) { return; } final MetadataCol52 column = (MetadataCol52) metaData.getColumn(); model.getMetadataCols().add(column); synchroniseAppendColumn(column); }
@Override public void updateColumn(final MetadataCol52 originalColumn, final MetadataCol52 editedColumn) throws VetoException { doUpdateColumn(originalColumn, editedColumn, () -> synchronizer.updateColumn(originalColumn, editedColumn), () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public void updateColumn(final MetadataCol52 originalColumn, final MetadataCol52 editedColumn) throws VetoException { doUpdateColumn(originalColumn, editedColumn, () -> synchronizer.updateColumn(originalColumn, editedColumn), () -> refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols()))); }
@Override public void delete(final BaseColumnSynchronizer.ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesDelete(metaData)) { return; } final MetadataCol52 column = (MetadataCol52) metaData.getColumn(); final int columnIndex = model.getExpandedColumns().indexOf(column); model.getMetadataCols().remove(column); synchroniseDeleteColumn(columnIndex); }
void refreshColumnsPage() { refreshAttributesPanelEvent.fire(new RefreshAttributesPanelEvent(this, model.getAttributeCols())); refreshMetaDataPanelEvent.fire(new RefreshMetaDataPanelEvent(this, model.getMetadataCols())); refreshConditionsPanelEvent.fire(new RefreshConditionsPanelEvent(this, model.getConditions())); refreshActionsPanelEvent.fire(new RefreshActionsPanelEvent(this, model.getActionCols())); }
@Test public void resolvedHitColumnIsAdded() throws Exception { final GuidedDecisionTable52 model = whenModelIsCreatedWithHitPolicy( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT ); assertEquals( 1, model.getMetadataCols() .size() ); final MetadataCol52 metadataCol52 = model.getMetadataCols() .get( 0 ); assertEquals( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME, metadataCol52.getMetadata() ); }
public void refresh() { getGuidedDecisionTable52().ifPresent(model -> { refreshAttributeWidget(model.getAttributeCols()); refreshMetaDataWidget(model.getMetadataCols()); refreshConditionsWidget(model.getConditions()); refreshActionsWidget(model.getActionCols()); }); }
public void refresh() { getGuidedDecisionTable52().ifPresent(model -> { refreshAttributeWidget(model.getAttributeCols()); refreshMetaDataWidget(model.getMetadataCols()); refreshConditionsWidget(model.getConditions()); refreshActionsWidget(model.getActionCols()); }); }
@Test public void hasColumnDefinitionsWithMetadataColumn() { final MetadataCol52 metadataCol52 = new MetadataCol52(); dtPresenter.getModel().getMetadataCols().add(metadataCol52); assertTrue(dtPresenter.hasColumnDefinitions()); }
@Test public void isMetaDataUnique() { final MetadataCol52 metadata = new MetadataCol52(); metadata.setMetadata("metadata"); dtPresenter.getModel() .getMetadataCols() .add(metadata); assertFalse(dtPresenter.isMetaDataUnique("metadata")); assertTrue(dtPresenter.isMetaDataUnique("cheese")); }