private String makeUpdateBRLConditionColumnKey(final BRLConditionVariableColumn variable) { StringBuilder key = new StringBuilder(variable.getVarName()).append(":").append(variable.getFieldType()).append(":").append(variable.getFactField()).append(":").append(variable.getFactType()); return key.toString(); }
private String makeUpdateBRLConditionColumnKey(final BRLConditionVariableColumn variable) { StringBuilder key = new StringBuilder(variable.getVarName()).append(":").append(variable.getFieldType()).append(":").append(variable.getFactField()).append(":").append(variable.getFactType()); return key.toString(); }
private String getType(final BRLConditionVariableColumn col) { //If the parameter is not bound to a Fact or FactField use the explicit type. This is (currently) //used when a BRL fragment does not contain any Template Keys and a single BRLConditionVariableColumn //is created with type SuggestionCompletionEngine.TYPE_BOOLEAN i.e. Limited Entry if (col.getFactType() == null && col.getFactField() == null) { return col.getFieldType(); } //Otherwise lookup from SuggestionCompletionEngine final String factType = col.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String getType(final BRLConditionVariableColumn col) { //If the parameter is not bound to a Fact or FactField use the explicit type. This is (currently) //used when a BRL fragment does not contain any Template Keys and a single BRLConditionVariableColumn //is created with type SuggestionCompletionEngine.TYPE_BOOLEAN i.e. Limited Entry if (col.getFactType() == null && col.getFactField() == null) { return col.getFieldType(); } //Otherwise lookup from SuggestionCompletionEngine final String factType = col.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
@Test public void getDefinedVariables() { doReturn(true).when(plugin).isNewColumn(); doReturn(model).when(presenter).getModel(); doReturn("header").when(editingCol).getHeader(); plugin.generateColumn(); verify(editingCol).setChildColumns(listArgumentCaptor.capture()); final List<BRLConditionVariableColumn> value = listArgumentCaptor.getValue(); assertEquals(1, value.size()); final BRLConditionVariableColumn brlConditionVariableColumn = value.get(0); assertEquals("fieldType", brlConditionVariableColumn.getFieldType()); assertEquals("value", brlConditionVariableColumn.getVarName()); assertEquals("fieldName", brlConditionVariableColumn.getFactField()); assertEquals("in", brlConditionVariableColumn.getOperator()); }
BRLConditionVariableColumn cloneVariable(BRLConditionVariableColumn variable) { final BRLConditionVariableColumn clone = new BRLConditionVariableColumn(variable.getVarName(), variable.getFieldType(), variable.getFactType(), variable.getFactField()); clone.setHeader(variable.getHeader()); clone.setHideColumn(variable.isHideColumn()); clone.setWidth(variable.getWidth()); clone.setOperator(variable.getOperator()); return clone; }
BRLConditionVariableColumn cloneVariable(BRLConditionVariableColumn variable) { final BRLConditionVariableColumn clone = new BRLConditionVariableColumn(variable.getVarName(), variable.getFieldType(), variable.getFactType(), variable.getFactField()); clone.setHeader(variable.getHeader()); clone.setHideColumn(variable.isHideColumn()); clone.setWidth(variable.getWidth()); clone.setOperator(variable.getOperator()); return clone; }
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_OBJECT, conditionCol0param0.getFieldType()); assertNull(conditionCol0param0.getFactType()); assertNull(conditionCol0param0.getFactField());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_OBJECT, conditionCol0param0.getFieldType()); assertNull(conditionCol0param0.getFactType()); assertNull(conditionCol0param0.getFactField());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param0.getFieldType()); assertEquals("Client", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param1.getFieldType()); assertEquals("Client", conditionCol0param1.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param0.getFieldType()); assertEquals("Client", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param1.getFieldType()); assertEquals("Client", conditionCol0param1.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_BOOLEAN, conditionCol0param0.getFieldType()); assertEquals("Transaction", conditionCol0param0.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param0.getFieldType()); assertEquals("java.lang.String", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param1.getFieldType()); assertEquals("java.lang.String", conditionCol0param1.getFactType()); conditionCol0param2.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param2.getFieldType()); assertEquals("java.lang.String", conditionCol0param2.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param0.getFieldType()); assertEquals("java.lang.String", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param1.getFieldType()); assertEquals("java.lang.String", conditionCol0param1.getFactType()); conditionCol0param2.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param2.getFieldType()); assertEquals("java.lang.String", conditionCol0param2.getFactType());
@Test public void testCloneVariable() throws Exception { final BRLConditionVariableColumn variable = makeVariable("variableName", "variableFieldType", "variableFactType", "variableFactField", "variableHeader", false, 999); final BRLConditionVariableColumn clone = plugin.cloneVariable(variable); assertEquals(variable.getVarName(), clone.getVarName()); assertEquals(variable.getFieldType(), clone.getFieldType()); assertEquals(variable.getFactType(), clone.getFactType()); assertEquals(variable.getFactField(), clone.getFactField()); assertEquals(variable.getHeader(), clone.getHeader()); assertEquals(variable.isHideColumn(), clone.isHideColumn()); assertEquals(variable.getWidth(), clone.getWidth()); assertNotSame(variable, clone); }
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param0.getFieldType()); assertEquals("Message", conditionCol0param0.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param0.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param1.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param1.getFactType()); conditionCol0param2.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param2.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param2.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_NUMERIC_INTEGER, conditionCol0param0.getFieldType()); assertEquals("Driver", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param1.getFieldType()); assertEquals("Driver", conditionCol0param1.getFactType()); conditionCol0param2.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param2.getFieldType()); assertEquals("Driver", conditionCol0param2.getFactType()); conditionCol1param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol1param0.getFieldType()); assertEquals("Vehicle", conditionCol1param0.getFactType()); conditionCol1param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol1param1.getFieldType()); assertEquals("Vehicle", conditionCol1param1.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param0.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param0.getFactType()); conditionCol0param1.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param1.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param1.getFactType()); conditionCol0param2.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param2.getFieldType()); assertEquals("IdentifyMetadataArtifact", conditionCol0param2.getFactType());
conditionCol0param0.getHeader()); assertEquals(DataType.TYPE_STRING, conditionCol0param0.getFieldType()); assertEquals("Message", conditionCol0param0.getFactType());