public void setBooleanValue(final Boolean value) { clearValues(); this.valueBoolean = value; this.dataType = DataType.DataTypes.BOOLEAN; }
public void setNumericValue(final Double value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_DOUBLE; }
public void setDateValue(final Date value) { clearValues(); this.valueDate = value; this.dataType = DataType.DataTypes.DATE; }
public void setNumericValue(final BigInteger value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_BIGINTEGER; }
public void setNumericValue(final Byte value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_BYTE; }
public void setNumericValue(final Float value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_FLOAT; }
public void setNumericValue(final Long value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_LONG; }
public void setNumericValue(final BigDecimal value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_BIGDECIMAL; }
public void setNumericValue(final Integer value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_INTEGER; }
public void setNumericValue(final Short value) { clearValues(); this.valueNumeric = value; this.dataType = DataType.DataTypes.NUMERIC_SHORT; }
public void setStringValue(final String value) { clearValues(); this.valueString = value; this.dataType = DataType.DataTypes.STRING; }
public void setNumericValue(final Number value) { clearValues(); this.valueNumeric = value; }
protected void clearColumnData(final BaseColumn column) { final int columnIndex = this.model.getExpandedColumns().indexOf(column); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); dcv.clearValues(); } }
protected void clearColumnData(final BaseColumn column) { final int columnIndex = this.model.getExpandedColumns().indexOf(column); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); dcv.clearValues(); } }
protected void updateCellsForOptionValueList(final BaseColumn originalColumn, final BaseColumn editedColumn) { //If the new column definition has no Value List the existing values remain valid final List<String> values = Arrays.asList(columnUtilities.getValueList(editedColumn)); final boolean clearExistingValues = values.size() > 0; final int columnIndex = model.getExpandedColumns().indexOf(originalColumn); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); if (clearExistingValues && !values.contains(dcv.getStringValue())) { dcv.clearValues(); } } }
protected void updateCellsForOptionValueList(final BaseColumn originalColumn, final BaseColumn editedColumn) { //If the new column definition has no Value List the existing values remain valid final List<String> values = Arrays.asList(columnUtilities.getValueList(editedColumn)); final boolean clearExistingValues = values.size() > 0; final int columnIndex = model.getExpandedColumns().indexOf(originalColumn); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); if (clearExistingValues && !values.contains(dcv.getStringValue())) { dcv.clearValues(); } } }
@Override public void deleteCell(final GridData.Range rowRange, final int columnIndex) { final int minRowIndex = rowRange.getMinRowIndex(); final int maxRowIndex = rowRange.getMaxRowIndex(); for (int rowIndex = minRowIndex; rowIndex <= maxRowIndex; rowIndex++) { final List<DTCellValue52> modelRow = model.getData().get(rowIndex); final DTCellValue52 modelCell = modelRow.get(columnIndex); modelCell.clearValues(); } final Set<Integer> columnRange = updateDependentEnumerationColumns(rowRange, columnIndex); fireValidateEvent(rowRange, columnRange); }
@Override public void deleteCell(final GridData.Range rowRange, final int columnIndex) { final int minRowIndex = rowRange.getMinRowIndex(); final int maxRowIndex = rowRange.getMaxRowIndex(); for (int rowIndex = minRowIndex; rowIndex <= maxRowIndex; rowIndex++) { final List<DTCellValue52> modelRow = model.getData().get(rowIndex); final DTCellValue52 modelCell = modelRow.get(columnIndex); modelCell.clearValues(); } final Set<Integer> columnRange = updateDependentEnumerationColumns(rowRange, columnIndex); fireValidateEvent(rowRange, columnRange); }
@Override public void assertDefaultValue(final Pattern52 selectedPattern, final ActionSetFieldCol52 selectedAction) { final List<String> valueList = Arrays.asList(columnUtilities.getValueList(selectedAction)); if (valueList.size() > 0) { final String defaultValue = cellUtilities.asString(selectedAction.getDefaultValue()); if (!valueList.contains(defaultValue)) { selectedAction.getDefaultValue().clearValues(); } } else { //Ensure the Default Value has been updated to represent the column's data-type. final DTCellValue52 defaultValue = selectedAction.getDefaultValue(); final DataType.DataTypes dataType = columnUtilities.getDataType(selectedPattern, selectedAction); cellUtilities.convertDTCellValueType(dataType, defaultValue); } }
@Override public void assertDefaultValue(final Pattern52 selectedPattern, final ConditionCol52 selectedCondition) { final List<String> valueList = Arrays.asList(columnUtilities.getValueList(selectedCondition)); if (valueList.size() > 0) { final String defaultValue = cellUtilities.asString(selectedCondition.getDefaultValue()); if (!valueList.contains(defaultValue)) { selectedCondition.getDefaultValue().clearValues(); } } else { //Ensure the Default Value has been updated to represent the column's data-type. final DTCellValue52 defaultValue = selectedCondition.getDefaultValue(); final DataType.DataTypes dataType = columnUtilities.getDataType(selectedPattern, selectedCondition); cellUtilities.convertDTCellValueType(dataType, defaultValue); } }