Package org.drools.rule

Examples of org.drools.rule.Package.addGlobal()


        assertEquals( 1,
                      rb.getPackages().length );
        assertEquals( 0,
                      rb.getPackages()[0].getGlobals().size() );

        p1.addGlobal( "goo",
                      String.class );

        Thread.sleep( 1000 );

        RuleBaseAssemblerTest.writePackage( p1,
View Full Code Here


                      rb2.getPackages().length );
        assertEquals( 1,
                      rb2.getPackages()[0].getGlobals().size() );

        //now check subsequent changes
        p1.addGlobal( "goo2",
                      String.class );
        //        System.err.println("-->WRITING CHANGE");
        Thread.sleep( 1000 );
        RuleBaseAssemblerTest.writePackage( p1,
                                            p1f );
View Full Code Here

        // just checking there is no parsing errors
        assertFalse( parser.getErrors().toString(),
                            parser.hasErrors() );
       
        pkg.addGlobal( "results", List.class );

        final RuleDescr ruleDescr = (RuleDescr) pkgDescr.getRules().get( 0 );
        final String ruleClassName = "RuleClassName.java";
        ruleDescr.setClassName( ruleClassName );
        ruleDescr.addAttribute( new AttributeDescr( "dialect",
View Full Code Here

        RuleBase rb = ag.getRuleBase();
        assertEquals(1, rb.getPackages().length);
        assertEquals(0, rb.getPackages()[0].getGlobals().size());

        p1.addGlobal( "goo", String.class );

        Thread.sleep( 1000 );

        RuleBaseAssemblerTest.writePackage( p1, p1f );
View Full Code Here

        assertEquals(1, rb2.getPackages().length);
        assertEquals(1, rb2.getPackages()[0].getGlobals().size());

        //now check subsequent changes
        p1.addGlobal( "goo2", String.class );
        System.err.println("-->WRITING CHANGE");
        Thread.sleep( 1000 );
        RuleBaseAssemblerTest.writePackage( p1, p1f );
        System.err.println("-->WROTE CHANGE");
        Thread.sleep( 1000 );
View Full Code Here

        // just checking there is no parsing errors
        assertFalse( parser.getErrors().toString(),
                            parser.hasErrors() );
       
        pkg.addGlobal( "results", List.class );

        final RuleDescr ruleDescr = (RuleDescr) pkgDescr.getRules().get( 0 );
        final String ruleClassName = "RuleClassName.java";
        ruleDescr.setClassName( ruleClassName );
        ruleDescr.addAttribute( new AttributeDescr( "dialect",
View Full Code Here

       
        RuleBase rb = ag.getRuleBase();
        assertEquals(1, rb.getPackages().length);       
        assertEquals(0, rb.getPackages()[0].getGlobals().size());
       
        p1.addGlobal( "goo", String.class );
       
        Thread.sleep( 1000 );
       
        RuleBaseAssemblerTest.writePackage( p1, p1f );
       
View Full Code Here

       
        assertEquals(1, rb2.getPackages().length);
        assertEquals(1, rb2.getPackages()[0].getGlobals().size());
       
        //now check subsequent changes
        p1.addGlobal( "goo2", String.class );
        System.err.println("-->WRITING CHANGE");
        Thread.sleep( 1000 );
        RuleBaseAssemblerTest.writePackage( p1, p1f );
        System.err.println("-->WROTE CHANGE");
        Thread.sleep( 1000 );
View Full Code Here

        RuleBase rb = ag.getRuleBase();
        assertEquals(1, rb.getPackages().length);
        assertEquals(0, rb.getPackages()[0].getGlobals().size());

        p1.addGlobal( "goo", String.class );

        Thread.sleep( 1000 );

        RuleBaseAssemblerTest.writePackage( p1, p1f );
View Full Code Here

        assertEquals(1, rb2.getPackages().length);
        assertEquals(1, rb2.getPackages()[0].getGlobals().size());

        //now check subsequent changes
        p1.addGlobal( "goo2", String.class );
        System.err.println("-->WRITING CHANGE");
        Thread.sleep( 1000 );
        RuleBaseAssemblerTest.writePackage( p1, p1f );
        System.err.println("-->WROTE CHANGE");
        Thread.sleep( 1000 );
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.