Package org.drools.template.model

Examples of org.drools.template.model.Condition


        for ( Iterator<SourceBuilder> iter = sourceBuilders.iterator(); iter.hasNext(); ) {
            SourceBuilder src = iter.next();
            if ( src.hasValues() ) {
                switch( src.getActionTypeCode() ){
                case CONDITION:
                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
View Full Code Here


        for ( Iterator<SourceBuilder> iter = sourceBuilders.iterator(); iter.hasNext(); ) {
            SourceBuilder src = iter.next();
            if ( src.hasValues() ) {
                switch( src.getActionTypeCode() ){
                case CONDITION:
                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
View Full Code Here

                }
            }
        }
        //Extension extension =  ScorecardPMMLUtils.getExtension(c.getExtensions(), PMMLExtensionNames.CHARACTERTISTIC_EXTERNAL_CLASS);
        if ( extension != null ) {
            Condition condition = new Condition();
            StringBuilder stringBuilder = new StringBuilder( "$" );
            stringBuilder.append( c.getName() ).append( " : " ).append( extension.getValue() );
            createFieldRestriction( pmmlDocument, c, scoreAttribute, stringBuilder );
            condition.setSnippet( stringBuilder.toString() );
            rule.addCondition( condition );
        }
    }
View Full Code Here

                }
                break;
            }
        }
        if ( !( reasonCodesField == null || reasonCodesField.isEmpty() ) && !( externalClassName == null || externalClassName.isEmpty() ) && !( fieldName == null || fieldName.isEmpty() ) ) {
            Condition condition = new Condition();
            StringBuilder stringBuilder = new StringBuilder( "$" );
            stringBuilder.append( fieldName ).append( "Var : " ).append( externalClassName ).append( "()" );
            condition.setSnippet( stringBuilder.toString() );
            rule.addCondition( condition );
        }

    }
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() ) ) {
            Condition condition = new Condition();
            StringBuilder stringBuilder = new StringBuilder( "$" );
            stringBuilder.append( fieldName ).append( "Var : " ).append( externalClassName ).append( "()" );
            condition.setSnippet( stringBuilder.toString() );
            calcTotalRule.addCondition( condition );
        }
    }
View Full Code Here

                externalClassName = ScorecardPMMLUtils.getExtension( outputField.getExtensions(), PMMLExtensionNames.SCORECARD_RESULTANT_SCORE_CLASS ).getValue();
                break;
            }
        }
        if ( !( externalClassName == null || externalClassName.isEmpty() ) ) {
            Condition condition = new Condition();
            condition.setSnippet( externalClassName + "()" );
            return condition;
        }
        return null;
    }
View Full Code Here

        for ( Iterator<SourceBuilder> iter = sourceBuilders.iterator(); iter.hasNext(); ) {
            SourceBuilder src = iter.next();
            if ( src.hasValues() ) {
                switch( src.getActionTypeCode() ){
                case CONDITION:
                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
View Full Code Here

    private Condition createCondition(final String value,
            final String conditionTemplate) {
        SnippetBuilder snip = new SnippetBuilder( conditionTemplate );
        String result = snip.build( value );
        Condition condition = new Condition();
        condition.setSnippet( result );
        return condition;
    }
View Full Code Here

        this._action              = getProperties().getSingleProperty( ACTION_TAG );
        this._horizontalCondition = getProperties().getSingleProperty( HORIZONTALCONDITION_TAG );
        this._verticalCondition   = getProperties().getSingleProperty( VERTICALCONDITION_TAG );
        String precondition       = getProperties().getSingleProperty( PRECONDITION_TAG );
        if ( precondition != null ) {
            this._currentPrecondition = new Condition();
            this._currentPrecondition.setSnippet( precondition );
        }
    }
View Full Code Here

        for ( Iterator<SourceBuilder> iter = sourceBuilders.iterator(); iter.hasNext(); ) {
            SourceBuilder src = iter.next();
            if ( src.hasValues() ) {
                switch( src.getActionTypeCode() ){
                case CONDITION:
                    Condition cond = new Condition();
                    cond.setSnippet( src.getResult() );
                    _currentRule.addCondition( cond );
                    break;
                case ACTION:
                    Consequence cons = new Consequence();
                    cons.setSnippet( src.getResult() );
View Full Code Here

TOP

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

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.