Package org.drools.template.model

Examples of org.drools.template.model.Consequence


                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
                    _currentRule.addConsequence( cons );
                    break;
                case METADATA:
                    _currentRule.addMetadata( src.getResult() );
                    break;
View Full Code Here


                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
                    _currentRule.addConsequence( cons );
                    break;
                case METADATA:
                    _currentRule.addMetadata( src.getResult() );
                    break;
View Full Code Here

                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
                    _currentRule.addConsequence( cons );
                    break;
                case METADATA:
                    _currentRule.addMetadata( src.getResult() );
                    break;
View Full Code Here

                }
                break;
            }
        }
        if ( !( reasonCodesField == null || reasonCodesField.isEmpty() ) && !( externalClassName == null || externalClassName.isEmpty() ) && !( fieldName == null || fieldName.isEmpty() ) ) {
            Consequence consequence = new Consequence();
            StringBuilder stringBuilder = new StringBuilder( "$" );
            stringBuilder.append( fieldName ).append( "Var" ).append( ".set" ).append( Character.toUpperCase( reasonCodesField.charAt( 0 ) ) ).append( reasonCodesField.substring( 1 ) );
            stringBuilder.append( "($reasons);" );
            consequence.setSnippet( stringBuilder.toString() );
            rule.addConsequence( consequence );
        }

    }
View Full Code Here

                externalClassName = ScorecardPMMLUtils.getExtension( outputField.getExtensions(), PMMLExtensionNames.SCORECARD_RESULTANT_SCORE_CLASS ).getValue();
                break;
            }
        }
        if ( !( fieldName == null || fieldName.isEmpty() ) && !( externalClassName == null || externalClassName.isEmpty() ) ) {
            Consequence consequence = new Consequence();
            StringBuilder stringBuilder = new StringBuilder( "$" );
            stringBuilder.append( fieldName ).append( "Var" ).append( ".set" ).append( Character.toUpperCase( fieldName.charAt( 0 ) ) ).append( fieldName.substring( 1 ) );
            if ( scorecard.getInitialScore() > 0 ) {
                stringBuilder.append( "($calculatedScore+$initialScore);" );
            } else {
                stringBuilder.append( "($calculatedScore);" );
            }
            consequence.setSnippet( stringBuilder.toString() );
            calcTotalRule.addConsequence( consequence );
        }

    }
View Full Code Here

                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
                    _currentRule.addConsequence( cons );
                    break;
                case METADATA:
                    _currentRule.addMetadata( src.getResult() );
                    break;
View Full Code Here

    }

    private void createRule(final int row,
            final int column,
            final String value) {
        final Consequence consequence = createConsequence( value );

        Rule rule = firstRule;
        if ( rule == null ) {
            rule = new Rule( "rule_" + row + "_" + column,
                    null,
View Full Code Here

    }

    private Consequence createConsequence(final String value) {
        final SnippetBuilder snip = new SnippetBuilder( _action );
        final String result = snip.build( value );
        final Consequence consequence = new Consequence();
        consequence.setSnippet( result );
        return consequence;
    }
View Full Code Here

                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
                    _currentRule.addConsequence( cons );
                    break;
                case METADATA:
                    _currentRule.addMetadata( src.getResult() );
                    break;
View Full Code Here

        Rule rule = (Rule) ruleset.getRules().get( 0 );
        Condition cond = (Condition) rule.getConditions().get( 0 );
        assertEquals( "Foo(myObject.getColour().equals(red), myObject.size () > 1)",
                      cond.getSnippet() );

        Consequence cons = (Consequence) rule.getConsequences().get( 0 );
        assertNotNull( cons );
        assertEquals( "myObject.setIsValid(Y);",
                      cons.getSnippet() );

        rule = (Rule) ruleset.getRules().get( 5 );
        cond = (Condition) rule.getConditions().get( 1 );
        assertEquals( "myObject.size () > 7",
                      cond.getSnippet() );
        cons = (Consequence) rule.getConsequences().get( 0 );
        assertEquals( "myObject.setIsValid(10-Jul-1974)",
                      cons.getSnippet() );

    }
View Full Code Here

TOP

Related Classes of org.drools.template.model.Consequence

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.