Examples of KieHelper


Examples of org.kie.internal.utils.KieHelper

                     "         AThing( AString; )" +
                     "     then\n" +
                     "         list.add( AString + \" World\" );\n" +
                     "end\n";

        KieHelper helper = new KieHelper();
        helper.addContent( drl, ResourceType.DRL );
        KieSession ks = helper.build(  ).newKieSession();

        ArrayList list = new ArrayList();
        ks.setGlobal( "AString", "Hello" );
        ks.setGlobal( "list", list );
        ks.fireAllRules();
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                     "then " +
                     "  list.add( 'bb' ); " +
                     "end";

        List list = new ArrayList(  );
        KieHelper helper = new KieHelper();
        helper.addContent( drl, ResourceType.DRL );
        KieSession ks = helper.build(  ).newKieSession();
        ks.setGlobal( "list", list );
        ks.fireAllRules();

        assertEquals( Arrays.asList( "aa", "bb" ), list );
    }
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    $list.add( \"XX\" );\n" +
                "    update( $list );\n" +
                "    System.out.println(\"FIRED\");\n" +
                "end ";

        KieHelper helper = new KieHelper();
        helper.addContent( drl, ResourceType.DRL );
        KieSession ksession = helper.build().newKieSession();

        List<String> list = new java.util.ArrayList();
        ksession.insert(list);

        ksession.insert(42.0);
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    )\n" +
                "then\n" +
                "    list.add($count);\n" +
                "end";

        KieHelper helper = new KieHelper();
        helper.addContent(drl, ResourceType.DRL);
        KieSession ksession = helper.build().newKieSession();

        List<Long> list = new ArrayList<Long>();
        ksession.setGlobal("list", list);

        ksession.insert(1);
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    Long()\n" +
                "then\n" +
                "    list.add($count);\n" +
                "end";

        KieHelper helper = new KieHelper();
        helper.addContent(drl, ResourceType.DRL);
        KieSession ksession = helper.build().newKieSession();

        List<Long> list = new ArrayList<Long>();
        ksession.setGlobal("list", list);

        ksession.insert(1);
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    ?String( this == $i.toString() )\n" +
                "then\n" +
                "    list.add( $i );\n" +
                "end\n";

        KieSession ksession = new KieHelper()
                .addContent(str, ResourceType.DRL)
                .build()
                .newKieSession();

        List<Integer> list = new ArrayList<Integer>();
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                     "declare Test " +
                     "  field: DaysOfWeek " +
                     "end";

        KieHelper kieHelper = new KieHelper();
        kieHelper.addContent( drl, ResourceType.DRL );
        Results res = kieHelper.verify();
        assertEquals( 0, res.getMessages().size() );
    }
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    list.add( \"t0:\" + $s3.getCompany() );\n" +
                "then[t1]\n" +
                "    list.add( \"t1:\" + $s2.getCompany() );\n" +
                "end\n";

        KieSession ksession = new KieHelper().addContent(drl, ResourceType.DRL)
                //.build(EventProcessingOption.STREAM)
                .build()
                .newKieSession();

        List<String> list = new ArrayList<String>();
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "then[t1]\n" +
                "    list.add(\"t1\");\n" +
                "    modify($p1) { setAge(35); }\n" +
                "end\n";

        KieSession ksession = new KieHelper().addContent(drl, ResourceType.DRL)
                .build()
                .newKieSession();

        List<String> list = new ArrayList<String>();
        ksession.setGlobal("list", list);
View Full Code Here

Examples of org.kie.internal.utils.KieHelper

                "    ?Q( $i; )\n" +
                "then\n" +
                "    list.add( $i );\n" +
                "end\n";

        KieSession ksession = new KieHelper()
                .addContent(str, ResourceType.DRL)
                .build()
                .newKieSession();

        List<Integer> list = new ArrayList<Integer>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.