@Test public void testDiffDefaultValueOriginalValueIsNull() { column1.setDefaultValue( null ); column2.setDefaultValue( new DTCellValue52( "default" ) ); checkSingleDiff( FIELD_DEFAULT_VALUE, null, "default", column1, column2 ); }
@Test public void testDiffDefaultValueNewValueIsNull() { column1.setDefaultValue( new DTCellValue52( "default" ) ); column2.setDefaultValue( null ); checkSingleDiff( FIELD_DEFAULT_VALUE, "default", null, column1, column2 ); }
private void makeDefaultValueWidget() { DTCellValue52 defaultValue = chosenConditionsSelection.getDefaultValue(); if (defaultValue == null) { defaultValue = factory.makeNewValue(chosenConditionsSelection); chosenConditionsSelection.setDefaultValue(defaultValue); } //Correct comma-separated Default Value if operator does not support it if (!validator.doesOperatorAcceptCommaSeparatedValues(chosenConditionsSelection)) { cellUtilities.removeCommaSeparatedValue(defaultValue); } defaultValueWidgetContainer.setWidget(factory.getWidget(availablePatternsSelection, chosenConditionsSelection, defaultValue)); }
private void makeDefaultValueWidget() { DTCellValue52 defaultValue = chosenConditionsSelection.getDefaultValue(); if (defaultValue == null) { defaultValue = factory.makeNewValue(chosenConditionsSelection); chosenConditionsSelection.setDefaultValue(defaultValue); } //Correct comma-separated Default Value if operator does not support it if (!validator.doesOperatorAcceptCommaSeparatedValues(chosenConditionsSelection)) { cellUtilities.removeCommaSeparatedValue(defaultValue); } defaultValueWidgetContainer.setWidget(factory.getWidget(availablePatternsSelection, chosenConditionsSelection, defaultValue)); }
private ConditionCol52 makeNewColumn(ConditionCol c) { ConditionCol52 nc = new ConditionCol52(); nc.setConstraintValueType(c.constraintValueType); nc.setDefaultValue(new DTCellValue52(c.defaultValue)); nc.setFactField(c.factField); nc.setFieldType(DataType.TYPE_STRING); nc.setHeader(c.header); nc.setHideColumn(c.hideColumn); nc.setOperator(c.operator); nc.setValueList(c.valueList); nc.setWidth(c.width); return nc; }
c1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c1.setValueList("c1a,c1b"); c1.setDefaultValue(new DTCellValue52("c1default")); p1.getChildColumns().add(c1); model.getConditions().add(p1); c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c2.setValueList("c2a,c2b"); c2.setDefaultValue(new DTCellValue52("c2default")); p2.getChildColumns().add(c2); model.getConditions().add(p2); c3.setOperator("=="); c3.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c3.setDefaultValue(new DTCellValue52("c3default")); p3.getChildColumns().add(c3); model.getConditions().add(p3);
c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c2.setValueList("c2a,c2b"); c2.setDefaultValue(new DTCellValue52("c2default")); p2.getChildColumns().add(c2); model.getConditions().add(p2);
private void update(final ConditionCol52 originalColumn, final ConditionCol52 editedColumn) { originalColumn.setConstraintValueType(editedColumn.getConstraintValueType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setFieldType(editedColumn.getFieldType()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setOperator(editedColumn.getOperator()); originalColumn.setValueList(editedColumn.getValueList()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setParameters(editedColumn.getParameters()); originalColumn.setBinding(editedColumn.getBinding()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
column1.setHeader( "header1" ); column1.setHideColumn( false ); column1.setDefaultValue( new DTCellValue52( "default1" ) ); column2.setFactField( "field2" ); column2.setFieldType( "Type2" ); column2.setHeader( "header2" ); column2.setHideColumn( true ); column2.setDefaultValue( new DTCellValue52( "default2" ) );
private void update(final ConditionCol52 originalColumn, final ConditionCol52 editedColumn) { originalColumn.setConstraintValueType(editedColumn.getConstraintValueType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setFieldType(editedColumn.getFieldType()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setOperator(editedColumn.getOperator()); originalColumn.setValueList(editedColumn.getValueList()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setParameters(editedColumn.getParameters()); originalColumn.setBinding(editedColumn.getBinding()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
c.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c.setFactField("favouriteCheese"); c.setDefaultValue(new DTCellValue52("cheddar")); c.setOperator("=="); p1.getChildColumns().add(c);
@Before public void setup() { column1 = new ConditionCol52(); column1.setFactField( "field" ); column1.setFieldType( "Type" ); column1.setOperator( "==" ); column1.setValueList( "a,b,c" ); column1.setBinding( "$var" ); column1.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL ); column1.setHeader( "header" ); column1.setHideColumn( false ); column1.setDefaultValue( new DTCellValue52( "default" ) ); column2 = new ConditionCol52(); column2.setFactField( "field" ); column2.setFieldType( "Type" ); column2.setOperator( "==" ); column2.setValueList( "a,b,c" ); column2.setBinding( "$var" ); column2.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL ); column2.setHeader( "header" ); column2.setHideColumn( false ); column2.setDefaultValue( new DTCellValue52( "default" ) ); }
private ConditionCol52 makeConditionCol52(final int constraintValueType, final String factField, final String fieldType, final String header, final String operator, final String valueList, final DTCellValue52 defaultValue, final boolean hideColumn, final HashMap<String, String> parameters, final int width, final String binding) { final ConditionCol52 column = new ConditionCol52(); column.setConstraintValueType(constraintValueType); column.setFactField(factField); column.setFieldType(fieldType); column.setHeader(header); column.setOperator(operator); column.setValueList(valueList); column.setDefaultValue(defaultValue); column.setHideColumn(hideColumn); column.setParameters(parameters); column.setWidth(width); column.setBinding(binding); return column; } }
ConditionCol52 clone(final ConditionCol52 column) { final ConditionCol52 clone; if (tableFormat() == LIMITED_ENTRY) { clone = new LimitedEntryConditionCol52() {{ setValue(cloneDTCellValue(((LimitedEntryCol) column).getValue())); }}; } else { clone = new ConditionCol52(); } clone.setConstraintValueType(column.getConstraintValueType()); clone.setFactField(column.getFactField()); clone.setFieldType(column.getFieldType()); clone.setHeader(column.getHeader()); clone.setOperator(column.getOperator()); clone.setValueList(column.getValueList()); clone.setDefaultValue(cloneDTCellValue(column.getDefaultValue())); clone.setHideColumn(column.isHideColumn()); clone.setParameters(column.getParameters()); clone.setWidth(column.getWidth()); clone.setBinding(column.getBinding()); return clone; }
ConditionCol52 clone(final ConditionCol52 column) { final ConditionCol52 clone; if (tableFormat() == LIMITED_ENTRY) { clone = new LimitedEntryConditionCol52() {{ setValue(cloneDTCellValue(((LimitedEntryCol) column).getValue())); }}; } else { clone = new ConditionCol52(); } clone.setConstraintValueType(column.getConstraintValueType()); clone.setFactField(column.getFactField()); clone.setFieldType(column.getFieldType()); clone.setHeader(column.getHeader()); clone.setOperator(column.getOperator()); clone.setValueList(column.getValueList()); clone.setDefaultValue(cloneDTCellValue(column.getDefaultValue())); clone.setHideColumn(column.isHideColumn()); clone.setParameters(column.getParameters()); clone.setWidth(column.getWidth()); clone.setBinding(column.getBinding()); return clone; }
originalColumn.setHeader("condition1"); originalColumn.setHideColumn(false); originalColumn.setDefaultValue(new DTCellValue52("def1")); newColumn.setHeader("condition2"); newColumn.setHideColumn(true); newColumn.setDefaultValue(new DTCellValue52("def2"));