private boolean updateCellsForOptionValueList( final DTColumnConfig52 editColumn, final DTColumnConfig52 origColumn ) { //If the new column definition has no Value List the existing values remain valid List<String> vals = Arrays.asList( utils.getValueList( editColumn ) ); final boolean clearExistingValues = vals.size() > 0; boolean bUpdateColumnData = false; int iCol = model.getExpandedColumns().indexOf( origColumn ); for ( List<DTCellValue52> row : this.model.getData() ) { if ( !vals.contains( row.get( iCol ).getStringValue() ) ) { bUpdateColumnData = true; } if ( clearExistingValues ) { row.get( iCol ).clearValues(); } } return bUpdateColumnData; }
private void assertDefaultValue() { final List<String> valueList = Arrays.asList( utils.getValueList( editingCol ) ); if ( valueList.size() > 0 ) { final String defaultValue = utilities.asString( editingCol.getDefaultValue() ); if ( !valueList.contains( defaultValue ) ) { editingCol.getDefaultValue().clearValues(); } } else { //Ensure the Default Value has been updated to represent the column's data-type. final DTCellValue52 defaultValue = editingCol.getDefaultValue(); final DataType.DataTypes dataType = utilities.getDataType( editingCol ); utilities.assertDTCellValue( dataType, defaultValue ); } }
private void assertDefaultValue() { final List<String> valueList = Arrays.asList( utils.getValueList( editingCol ) ); if ( valueList.size() > 0 ) { final String defaultValue = utilities.asString( editingCol.getDefaultValue() ); if ( !valueList.contains( defaultValue ) ) { editingCol.getDefaultValue().clearValues(); } } else { //Ensure the Default Value has been updated to represent the column's data-type. final DTCellValue52 defaultValue = editingCol.getDefaultValue(); final DataType.DataTypes dataType = utilities.getDataType( editingPattern, editingCol ); utilities.assertDTCellValue( dataType, defaultValue ); } }
private void assertDefaultValue() { final List<String> valueList = Arrays.asList( utils.getValueList( editingCol ) ); if ( valueList.size() > 0 ) { final String defaultValue = utilities.asString( editingCol.getDefaultValue() ); if ( !valueList.contains( defaultValue ) ) { editingCol.getDefaultValue().clearValues(); } } else { //Ensure the Default Value has been updated to represent the column's data-type. final DTCellValue52 defaultValue = editingCol.getDefaultValue(); final DataType.DataTypes dataType = utilities.getDataType( editingCol ); utilities.assertDTCellValue( dataType, defaultValue ); } }
@Override public void assertDefaultValue( final ActionInsertFactCol52 selectedAction ) { final List<String> valueList = Arrays.asList( modelUtils.getValueList( selectedAction ) ); if ( valueList.size() > 0 ) { final String defaultValue = cellUtils.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 = cellUtils.getDataType( selectedAction ); cellUtils.assertDTCellValue( dataType, defaultValue ); } }
@Override public void assertDefaultValue( final Pattern52 selectedPattern, final ConditionCol52 selectedCondition ) { final List<String> valueList = Arrays.asList( modelUtils.getValueList( selectedCondition ) ); if ( valueList.size() > 0 ) { final String defaultValue = cellUtils.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 = cellUtils.getDataType( selectedPattern, selectedCondition ); cellUtils.assertDTCellValue( dataType, defaultValue ); } }
@Override public void assertDefaultValue( final Pattern52 selectedPattern, final ActionSetFieldCol52 selectedAction ) { final List<String> valueList = Arrays.asList( modelUtils.getValueList( selectedAction ) ); if ( valueList.size() > 0 ) { final String defaultValue = cellUtils.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 = cellUtils.getDataType( selectedPattern, selectedAction ); cellUtils.assertDTCellValue( dataType, defaultValue ); } }