private void setSalienceByRowNumbers( final AttributeCol52 modelColumn, final int iModelColumn ) { //If Salience values are reverse order derive them and update column int salience = ( modelColumn.isReverseOrder() ? model.getData() .size() : 1 ); for ( int rowNumber = 0; rowNumber < model.getData() .size(); rowNumber++ ) { final List<DTCellValue52> modelRow = model.getData() .get( rowNumber ); final DTCellValue52 modelCell = modelRow.get( iModelColumn ); modelCell.setNumericValue( salience ); uiModel.setCellValueInternal(rowNumber, iModelColumn, gridWidgetCellFactory.convertCell( modelCell, modelColumn, cellUtilities, columnUtilities ) ); if ( modelColumn.isReverseOrder() ) { salience--; } else { salience++; } } uiModel.indexColumn( iModelColumn ); }
private void setSalienceByRowNumbers( final AttributeCol52 modelColumn, final int iModelColumn ) { //If Salience values are reverse order derive them and update column int salience = ( modelColumn.isReverseOrder() ? model.getData() .size() : 1 ); for ( int rowNumber = 0; rowNumber < model.getData() .size(); rowNumber++ ) { final List<DTCellValue52> modelRow = model.getData() .get( rowNumber ); final DTCellValue52 modelCell = modelRow.get( iModelColumn ); modelCell.setNumericValue( salience ); uiModel.setCellValueInternal(rowNumber, iModelColumn, gridWidgetCellFactory.convertCell( modelCell, modelColumn, cellUtilities, columnUtilities ) ); if ( modelColumn.isReverseOrder() ) { salience--; } else { salience++; } } uiModel.indexColumn( iModelColumn ); }
@Override public List<BaseColumnFieldDiff> diff( BaseColumn otherColumn ) { if ( otherColumn == null ) { return null; } List<BaseColumnFieldDiff> result = super.diff( otherColumn ); AttributeCol52 other = (AttributeCol52) otherColumn; // Field: attribute. if ( !isEqualOrNull( this.getAttribute(), other.getAttribute() ) ) { result.add( new BaseColumnFieldDiffImpl( FIELD_ATTRIBUTE, this.getAttribute(), other.getAttribute() ) ); } // Field: reverseOrder. if ( this.isReverseOrder() != other.isReverseOrder() ) { result.add( new BaseColumnFieldDiffImpl( FIELD_REVERSE_ORDER, this.isReverseOrder(), other.isReverseOrder() ) ); } // Field: useRowNumber. if ( this.isUseRowNumber() != other.isUseRowNumber() ) { result.add( new BaseColumnFieldDiffImpl( FIELD_USE_ROW_NUMBER, this.isUseRowNumber(), other.isUseRowNumber() ) ); } return result; }
/** * Clones this attribute column instance. * @return The cloned instance. */ public AttributeCol52 cloneColumn() { AttributeCol52 cloned = new AttributeCol52(); cloned.setAttribute( getAttribute() ); cloned.setReverseOrder( isReverseOrder() ); cloned.setUseRowNumber( isUseRowNumber() ); cloned.cloneCommonColumnConfigFrom( this ); return cloned; }
public CheckBox addReverseOrderCheckBox(AttributeCol52 attributeColumn, boolean isEditable, ClickHandler clickHandler) { final CheckBox chkReverseOrder = new CheckBox(GuidedDecisionTableConstants.INSTANCE.ReverseOrder()); chkReverseOrder.setValue(attributeColumn.isReverseOrder()); chkReverseOrder.setEnabled(attributeColumn.isUseRowNumber() && isEditable); chkReverseOrder.addClickHandler(clickHandler); add(chkReverseOrder); return chkReverseOrder; }
public CheckBox addReverseOrderCheckBox(AttributeCol52 attributeColumn, boolean isEditable, ClickHandler clickHandler) { final CheckBox chkReverseOrder = new CheckBox(GuidedDecisionTableConstants.INSTANCE.ReverseOrder()); chkReverseOrder.setValue(attributeColumn.isReverseOrder()); chkReverseOrder.setEnabled(attributeColumn.isUseRowNumber() && isEditable); chkReverseOrder.addClickHandler(clickHandler); add(chkReverseOrder); return chkReverseOrder; }
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()); }
attrCol2.getAttribute()); assertTrue(attrCol2.isUseRowNumber()); assertTrue(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertTrue(attrCol2.isUseRowNumber()); assertTrue(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
attrCol2.getAttribute()); assertFalse(attrCol2.isUseRowNumber()); assertFalse(attrCol2.isReverseOrder());
@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()); } }