@Override public void onValueChange(final ValueChangeEvent<String> event) { final String valueList = txtValueList.getText(); chosenConditionsSelection.setValueList(valueList); // ValueList is optional, no need to advise of state change } });
@Override public void onValueChange(final ValueChangeEvent<String> event) { final String valueList = txtValueList.getText(); chosenConditionsSelection.setValueList(valueList); // ValueList is optional, no need to advise of state change } });
@Override public void setValueList(final String valueList) { editingCol().setValueList(valueList); assertDefaultValue(); fireChangeEvent(valueOptionsPage); }
@Test public void testDiffValueList() { column1.setValueList( "v,a,l,u,e" ); column2.setValueList( "l,i,s,t" ); checkSingleDiff( FIELD_VALUE_LIST, "v,a,l,u,e", "l,i,s,t", column1, column2 ); }
@Override public void setValueList(final String valueList) { editingCol().setValueList(valueList); assertDefaultValue(); fireChangeEvent(valueOptionsPage); }
@Test public void testSetValueList() throws Exception { final String valueList = "valueList"; final DTCellValue52 cellValue52 = mock(DTCellValue52.class); final PatternWrapper pattern = mock(PatternWrapper.class); final DataType.DataTypes dataTypes = DataType.DataTypes.STRING; plugin.setupDefaultValues(); doReturn("FactType").when(pattern).getFactType(); doReturn(dataTypes).when(cellValue52).getDataType(); doReturn(cellValue52).when(editingCol).getDefaultValue(); doReturn(editingCol).when(plugin).editingCol(); doReturn(pattern).when(plugin).patternWrapper(); doReturn(oracle).when(presenter).getDataModelOracle(); plugin.setValueList(valueList); verify(editingCol).setValueList(valueList); verify(plugin).assertDefaultValue(); verify(plugin).fireChangeEvent(valueOptionsPage); }
@Test public void testGetValueConditionColumn() throws Exception { column.setFactField(FIELD_NAME); column.setFieldType(DataType.TYPE_NUMERIC_INTEGER); column.setValueList("a,1,1.1, ,-1, 123,456 , -789 "); final String[] valueList = utilities.getValueList(column); Assertions.assertThat(valueList).containsExactly("1", "-1", "123", "456", "-789"); }
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; }
@Test public void testGetValueList() { column.setValueList(valueList); column.setFieldType(fieldDataType); String[] values = utilities.getValueList(column); assertEquals(validValuesCount, values.length); for (int i = 0; i < validValuesCount; i++) { assertEquals(validValues[i], values[i]); } } }
public ExtendedGuidedDecisionTableBuilder withEnumColumn(String boundName, String factType, String field, String operator, String valueList) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_ENUM); con1.setValueList(valueList); con1.setFieldType(DataType.TYPE_STRING); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withEnumColumn(String boundName, String factType, String field, String operator, String valueList) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_ENUM); con1.setValueList(valueList); con1.setFieldType(DataType.TYPE_STRING); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
condition.setValueList("A,B,C"); editedCondition.setValueList("A");
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()); } }
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()); } }
@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" ) ); }
p2.setFactType("Driver"); c2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); c2.setValueList("a,b,c"); p2.getChildColumns().add(c2); model.getConditions().add(p1);
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.setFieldType("FieldType1"); originalColumn.setOperator("=="); originalColumn.setValueList("a,b,c"); originalColumn.setHeader("condition1"); originalColumn.setHideColumn(false); newColumn.setFieldType("FieldType2"); newColumn.setOperator("!="); newColumn.setValueList("x,y,z"); newColumn.setHeader("condition2"); newColumn.setHideColumn(true);