private ActionInsertFactCol52 makeNewColumn(ActionInsertFactCol c) { ActionInsertFactCol52 nc = new ActionInsertFactCol52(); nc.setBoundName( c.boundName ); nc.setDefaultValue( new DTCellValue52( c.defaultValue ) ); nc.setFactField( c.factField ); nc.setFactType( c.factType ); nc.setHeader( c.header ); nc.setHideColumn( c.hideColumn ); nc.setType( c.type ); nc.setValueList( c.valueList ); nc.setWidth( c.width ); return nc; }
private ActionInsertFactCol52 makeNewColumn(ActionInsertFactCol c) { ActionInsertFactCol52 nc = new ActionInsertFactCol52(); nc.setBoundName( c.boundName ); nc.setDefaultValue( new DTCellValue52( c.defaultValue ) ); nc.setFactField( c.factField ); nc.setFactType( c.factType ); nc.setHeader( c.header ); nc.setHideColumn( c.hideColumn ); nc.setType( c.type ); nc.setValueList( c.valueList ); nc.setWidth( c.width ); return nc; }
a1.setBoundName( "$b" ); a1.setFactType( "Baddie" ); a1.setFactField( "name" ); a1.setType( SuggestionCompletionEngine.TYPE_STRING );
@Test public void testOnlyDecisionTableColumns() { GuidedDecisionTable52 dt = new GuidedDecisionTable52(); Pattern52 p1 = new Pattern52(); p1.setFactType( "Driver" ); p1.setBoundName( "$p1" ); ConditionCol52 c1 = new ConditionCol52(); c1.setFactField( "name" ); c1.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL ); c1.setBinding( "$c1" ); p1.getChildColumns().add( c1 ); dt.getConditions().add( p1 ); ActionInsertFactCol52 ins = new ActionInsertFactCol52(); ins.setBoundName( "$ins" ); ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING ); dt.getActionCols().add( ins ); BRLRuleModel model = new BRLRuleModel( dt ); assertNotNull( model.getAllVariables() ); assertEquals( 3, model.getAllVariables().size() ); assertTrue( model.getAllVariables().contains( "$p1" ) ); assertTrue( model.getAllVariables().contains( "$c1" ) ); assertTrue( model.getAllVariables().contains( "$ins" ) ); }
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
ins1.setBoundName( "ins" ); ins1.setFactType( "Cheese" ); ins1.setFactField( "price" ); ins1.setType( SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); cols.add( ins1 ); ins2.setBoundName( "ins" ); ins2.setFactType( "Cheese" ); ins2.setFactField( "type" ); ins2.setType( SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); cols.add( ins2 );
ins.setBoundName( "ins" ); ins.setFactType( "Cheese" ); ins.setFactField( "price" ); ins.setType( SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); dt.getActionCols().add( ins );
ins.setBoundName( "ins" ); ins.setFactType( "Cheese" ); ins.setFactField( "price" ); ins.setType( SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); dt.getActionCols().add( ins );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
ins.setBoundName( "x" ); ins.setFactType( "Driver" ); ins.setFactField( "name" ); dt.getActionCols().add( ins ); ins_.setBoundName( "x" ); ins_.setFactType( "Driver" ); ins_.setFactField( "age" ); dt.getActionCols().add( ins_ );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
ins.setBoundName( "x" ); ins.setFactType( "Driver" ); ins.setFactField( "name" ); dt.getActionCols().add( ins ); ins_.setBoundName( "x" ); ins_.setFactType( "Driver" ); ins_.setFactField( "age" ); dt.getActionCols().add( ins_ );
ins.setBoundName( "ins" ); ins.setFactType( "Cheese" ); ins.setFactField( "price" ); ins.setType( SuggestionCompletionEngine.TYPE_NUMERIC_INTEGER ); dt.getActionCols().add( ins );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING ); ins2.setInsertLogical( true ); ins2.setBoundName( "$ins2" ); ins2.setFactField( "rating2" ); ins2.setFactType( "Person2" ); ins2.setType( SuggestionCompletionEngine.TYPE_STRING );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
aifc.setBoundName( "d2" ); aifc.setFactType( "Driver" ); aifc.setFactField( "age" );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); ins.setType( SuggestionCompletionEngine.TYPE_STRING );
a1.setBoundName( "$b" ); a1.setFactType( "Baddie" ); a1.setFactField( "name" ); a1.setType( SuggestionCompletionEngine.TYPE_STRING );
ins.setFactField( "rating" ); ins.setFactType( "Person" ); dt.getActionCols().add( ins ); ins_.setFactField( "rating" ); ins_.setFactType( "Person" ); ins_.setValueList( "one,two,three" );