@Override public void onValueChange(final ValueChangeEvent<String> event) { final String header = txtColumnHeader.getText(); chosenConditionsSelection.setHeader(header); presenter.stateChanged(); validateConditionHeader(); } });
@Override public void onValueChange(final ValueChangeEvent<String> event) { final String header = txtColumnHeader.getText(); chosenConditionsSelection.setHeader(header); presenter.stateChanged(); validateConditionHeader(); } });
@Override public void setHeader(final String header) { editingCol().setHeader(header); fireChangeEvent(additionalInfoPage); }
@Override public void setHeader(final String header) { editingCol().setHeader(header); fireChangeEvent(additionalInfoPage); }
private ConditionCol52 fakeConditionCol52(final String header) { final ConditionCol52 conditionCol52 = new ConditionCol52(); conditionCol52.setHeader(header); conditionCol52.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE); return conditionCol52; }
@Test public void appendConditionColumn() throws VetoException { reset(modellerPresenter); final ConditionCol52 condition = new ConditionCol52(); condition.setFactField("field"); condition.setHeader("header"); dtPresenter.appendColumn(condition); verify(synchronizer, times(1)).appendColumn(eq(condition)); verify(refreshConditionsPanelEvent, times(1)).fire(any(RefreshConditionsPanelEvent.class)); verify(modellerPresenter, times(1)).updateLinks(); }
@Test public void testSetHeader() throws Exception { final String header = "Header"; doReturn(editingCol).when(plugin).editingCol(); plugin.setHeader(header); verify(editingCol).setHeader(header); verify(plugin).fireChangeEvent(additionalInfoPage); }
private ConditionCol52 ageEqualsCondition() { ConditionCol52 condition = new ConditionCol52(); condition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); condition.setHeader("col1"); condition.setFactField("age"); condition.setOperator("=="); return condition; }
private ConditionCol52 nameEqualsCondition() { ConditionCol52 condition = new ConditionCol52(); condition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); condition.setHeader("col2"); condition.setFactField("name"); condition.setOperator("=="); return condition; }
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; }
public ExtendedGuidedDecisionTableBuilder withConditionIntegerColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_NUMERIC_INTEGER); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
@Test public void testFormulaFieldBinding() throws Exception { final ConditionCol52 ageEqualToFormulaCondition = new ConditionCol52(); ageEqualToFormulaCondition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE); ageEqualToFormulaCondition.setHeader("age equals to"); ageEqualToFormulaCondition.setFactField("age"); ageEqualToFormulaCondition.setOperator("=="); ageEqualToFormulaCondition.setBinding("$age"); pattern.setChildColumns(Arrays.asList(ageEqualToFormulaCondition)); model.setConditionPatterns(Arrays.asList(pattern)); addRow(1, "1 + 1"); model.setData(data); final String source = service.getSource(path, model); assertTrue(source.contains("$p : Person( $age : age == ( 1 + 1 ) )")); }
@Test public void testFormulaFieldBinding() throws Exception { final ConditionCol52 ageEqualToFormulaCondition = new ConditionCol52(); ageEqualToFormulaCondition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE); ageEqualToFormulaCondition.setHeader("age equals to"); ageEqualToFormulaCondition.setFactField("age"); ageEqualToFormulaCondition.setOperator("=="); ageEqualToFormulaCondition.setBinding("$age"); pattern.setChildColumns(Arrays.asList(ageEqualToFormulaCondition)); model.setConditionPatterns(Arrays.asList(pattern)); addRow(1, "1 + 1"); model.setData(data); final String source = service.getSource(path, model); assertTrue(source.contains("$p : Person( $age : age == ( 1 + 1 ) )")); }
public ExtendedGuidedDecisionTableBuilder withNumericColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_NUMERIC); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withConditionBooleanColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_BOOLEAN); con1.setFactField(field); con1.setHeader("Application approved"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withConditionDoubleColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_NUMERIC_DOUBLE); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withStringColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); 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 withNumericColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_NUMERIC); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withConditionBooleanColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_BOOLEAN); con1.setFactField(field); con1.setHeader("Application approved"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
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()); } }