Package org.drools.compiler

Examples of org.drools.compiler.Person


         final List list = new ArrayList();
         ksession.setGlobal( "results",
                             list );

         final Person bob = new Person( "bob",
                                        "stilton" );
         final Cheese stilton = new Cheese( "stilton",
                                            12 );
         ksession.insert( bob );
         ksession.insert( stilton );
View Full Code Here


         final List list = new ArrayList();
         ksession.setGlobal( "results",
                             list );

         final Person bob = new Person( "bob",
                                        "stilton" );
         final Cheese stilton = new Cheese( "stilton",
                                            12 );
         ksession.insert( bob );
         ksession.insert( stilton );
View Full Code Here

         KnowledgeBase kbase = loadKnowledgeBaseFromString( text );
         StatefulKnowledgeSession ksession = createKnowledgeSession( kbase );

         ksession.insert( "b" );

         ksession.insert( new Person( "mark",
                                      50 ) );
         int rules = ksession.fireAllRules();
         assertEquals( 0,
                       rules );

         ksession.insert( new Person( "bob",
                                      18 ) );
         rules = ksession.fireAllRules();
         assertEquals( 1,
                       rules );
View Full Code Here

                             "then\n" +
                             "end";
         KnowledgeBase kbase = loadKnowledgeBaseFromString( text );
         StatefulKnowledgeSession ksession = createKnowledgeSession( kbase );

         ksession.insert( new Person( "mark",
                                      50 ) );
         int rules = ksession.fireAllRules();
         assertEquals( 0,
                       rules );

         ksession.insert( new Person( "bob",
                                      18 ) );
         rules = ksession.fireAllRules();
         assertEquals( 1,
                       rules );
View Full Code Here

                             "then\n" +
                             "end";
         KnowledgeBase kbase = loadKnowledgeBaseFromString( text );
         StatefulKnowledgeSession ksession = createKnowledgeSession( kbase );

         ksession.insert( new Person( "mark",
                                      50 ) );
         int rules = ksession.fireAllRules();
         assertEquals( 1,
                       rules );
View Full Code Here

         KnowledgeBase kbase = loadKnowledgeBaseFromString( text );
         StatefulKnowledgeSession ksession = createKnowledgeSession( kbase );

         ksession.insert( "b" );

         ksession.insert( new Person( "mark",
                                      50 ) );
         int rules = ksession.fireAllRules();
         assertEquals( 0,
                       rules );

         ksession.insert( new Person( "bob",
                                      18 ) );
         rules = ksession.fireAllRules();
         assertEquals( 1,
                       rules );
View Full Code Here

         new WorkingMemoryConsoleLogger( ksession );

         Map addresses = new HashMap();
         addresses.put( "home",
                        new Address( "home street" ) );
         Person bob = new Person( "Bob" );
         bob.setNamedAddresses( addresses );

         ksession.insert( bob );
         ksession.fireAllRules();

         ArgumentCaptor<org.kie.api.event.rule.AfterMatchFiredEvent> arg = ArgumentCaptor.forClass( org.kie.api.event.rule.AfterMatchFiredEvent.class );
View Full Code Here

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

         Address a = new Address( "s1" );
         Person p = new Person( "yoda" );
         p.setObject( a );

         ksession.insert( p );
         ksession.fireAllRules();
         assertEquals( p,
                       list.get( 0 ) );
View Full Code Here

         final List results = new ArrayList();
         ksession.setGlobal( "results",
                             results );

         Person p1 = new Person( "bob",
                                 5 );
         ksession.insert( p1 );

         ksession.fireAllRules();
View Full Code Here

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

         Person p1 = new Person( "darth",
                                 30 );
         FactHandle fh1 = ksession.insert( p1 );

         Person p2 = new Person( "darth",
                                 25 );
         FactHandle fh2 = ksession.insert( p2 ); // creates activation.

         p1.setName( "yoda" );
         ksession.update( fh1,
View Full Code Here

TOP

Related Classes of org.drools.compiler.Person

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.