public CheckBox addHideColumnCheckBox(AttributeCol52 attributeColumn, ClickHandler clickHandler) { final CheckBox chkHideColumn = new CheckBox(new StringBuilder(GuidedDecisionTableConstants.INSTANCE.HideThisColumn()) .append(GuidedDecisionTableConstants.COLON) .toString()); chkHideColumn.setValue(attributeColumn.isHideColumn()); chkHideColumn.addClickHandler(clickHandler); add(chkHideColumn); return chkHideColumn; } }
public CheckBox addHideColumnCheckBox(AttributeCol52 attributeColumn, ClickHandler clickHandler) { final CheckBox chkHideColumn = new CheckBox(new StringBuilder(GuidedDecisionTableConstants.INSTANCE.HideThisColumn()) .append(GuidedDecisionTableConstants.COLON) .toString()); chkHideColumn.setValue(attributeColumn.isHideColumn()); chkHideColumn.addClickHandler(clickHandler); add(chkHideColumn); return chkHideColumn; } }
public void addColumnLabel(AttributeCol52 attributeColumn) { attribute = attributeColumn.getAttribute(); final ColumnLabelWidget label = new ColumnLabelWidget(attributeColumn.getAttribute()); ColumnUtilities.setColumnLabelStyleWhenHidden(label, attributeColumn.isHideColumn()); add(label); }
public void addColumnLabel(AttributeCol52 attributeColumn) { attribute = attributeColumn.getAttribute(); final ColumnLabelWidget label = new ColumnLabelWidget(attributeColumn.getAttribute()); ColumnUtilities.setColumnLabelStyleWhenHidden(label, attributeColumn.isHideColumn()); add(label); }
private void update(final AttributeCol52 originalColumn, final AttributeCol52 editedColumn) { originalColumn.setAttribute(editedColumn.getAttribute()); originalColumn.setReverseOrder(editedColumn.isReverseOrder()); originalColumn.setUseRowNumber(editedColumn.isUseRowNumber()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); }
private void update(final AttributeCol52 originalColumn, final AttributeCol52 editedColumn) { originalColumn.setAttribute(editedColumn.getAttribute()); originalColumn.setReverseOrder(editedColumn.isReverseOrder()); originalColumn.setUseRowNumber(editedColumn.isUseRowNumber()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); }
@Override public List<BaseColumnFieldDiff> update(final ColumnMetaData originalMetaData, final ColumnMetaData editedMetaData) throws VetoException { //Check operation is supported if (!(handlesUpdate(originalMetaData) && handlesUpdate(editedMetaData))) { return Collections.emptyList(); } final AttributeCol52 originalColumn = (AttributeCol52) originalMetaData.getColumn(); final AttributeCol52 editedColumn = (AttributeCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> diffs = originalColumn.diff(editedColumn); update(originalColumn, editedColumn); final boolean isAttributeUpdated = BaseColumnFieldDiffImpl.hasChanged(AttributeCol52.FIELD_ATTRIBUTE, diffs); final boolean isHideUpdated = BaseColumnFieldDiffImpl.hasChanged(DTColumnConfig52.FIELD_HIDE_COLUMN, diffs); if (isAttributeUpdated) { clearColumnData(originalColumn); } synchroniseUpdateColumn(originalColumn); if (isAttributeUpdated) { setColumnHeader(originalColumn, originalColumn.getAttribute()); } if (isHideUpdated) { setColumnVisibility(originalColumn, originalColumn.isHideColumn()); } return diffs; }
@Override public List<BaseColumnFieldDiff> update(final ColumnMetaData originalMetaData, final ColumnMetaData editedMetaData) throws VetoException { //Check operation is supported if (!(handlesUpdate(originalMetaData) && handlesUpdate(editedMetaData))) { return Collections.emptyList(); } final AttributeCol52 originalColumn = (AttributeCol52) originalMetaData.getColumn(); final AttributeCol52 editedColumn = (AttributeCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> diffs = originalColumn.diff(editedColumn); update(originalColumn, editedColumn); final boolean isAttributeUpdated = BaseColumnFieldDiffImpl.hasChanged(AttributeCol52.FIELD_ATTRIBUTE, diffs); final boolean isHideUpdated = BaseColumnFieldDiffImpl.hasChanged(DTColumnConfig52.FIELD_HIDE_COLUMN, diffs); if (isAttributeUpdated) { clearColumnData(originalColumn); } synchroniseUpdateColumn(originalColumn); if (isAttributeUpdated) { setColumnHeader(originalColumn, originalColumn.getAttribute()); } if (isHideUpdated) { setColumnVisibility(originalColumn, originalColumn.isHideColumn()); } return diffs; }
@Test public void testCloneColumn() { column1.setWidth(10); AttributeCol52 clone = column1.cloneColumn(); assertEquals(column1.getAttribute(), clone.getAttribute()); assertEquals(column1.isReverseOrder(), clone.isReverseOrder()); assertEquals(column1.isUseRowNumber(), clone.isUseRowNumber()); assertEquals(column1.getHeader(), clone.getHeader()); assertEquals(column1.getWidth(), clone.getWidth()); assertEquals(column1.isHideColumn(), clone.isHideColumn()); assertEquals(column1.getDefaultValue(), clone.getDefaultValue()); } }