Package org.drools.compiler

Examples of org.drools.compiler.Pet


        timeService.advanceTime( new Date().getTime(), TimeUnit.MILLISECONDS );
       
        List list = new ArrayList();
        ksession.setGlobal( "list", list );       
        ksession.insert ( new Foo(null, null) );
        ksession.insert ( new Pet(null) );
       
        FactA fact1 = new FactA();
        fact1.setField1( "f1" );
        fact1.setField2( 250 );
       
View Full Code Here


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

         Person p = new Person( "Toni" );
         ksession.insert( p);
         ksession.insert( new Pet( "Toni" ) );

         ksession.fireAllRules();

         assertEquals( 1, list.size() );
         assertSame( p, list.get( 0 ) );
View Full Code Here

         KnowledgeBase kbase = SerializationHelper.serializeObject( loadKnowledgeBaseFromString( rule ) );
         StatefulKnowledgeSession session = createKnowledgeSession( kbase );

         Person toni = new Person( "Toni",
                                   12 );
         toni.setPet( new Pet( "Mittens" ) );

         session.insert( new ArrayList() );
         session.insert( toni );

         session.fireAllRules();
View Full Code Here

         KnowledgeBase kbase = SerializationHelper.serializeObject( loadKnowledgeBaseFromString( rule ) );
         StatefulKnowledgeSession session = createKnowledgeSession( kbase );

         Person toni = new Person( "Toni",
                                   12 );
         toni.setPet( new Pet( "Mittens" ) );

         session.insert( new ArrayList() );
         session.insert( toni );

         session.fireAllRules();
View Full Code Here

         KnowledgeBase kbase = SerializationHelper.serializeObject( loadKnowledgeBaseFromString( rule ) );
         StatefulKnowledgeSession session = createKnowledgeSession( kbase );
         assertNotNull( session );

         Pet pet1 = new Pet( "Toni" );
         pet1.getAttributes().put( "key",
                                   "value" );
         Pet pet2 = new Pet( "Toni" );

         session.insert( pet1 );
         session.insert( pet2 );

         session.fireAllRules();
View Full Code Here

         RuleRuntimeEventListener wml = Mockito.mock( RuleRuntimeEventListener.class );

         ksession.addEventListener( wml );

         FactHandle personFH = ksession.insert( new Person( "Toni" ) );
         FactHandle petFH = ksession.insert( new Pet( "Toni" ) );

         int fired = ksession.fireAllRules();
         assertEquals( 1,
                       fired );
View Full Code Here

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

         Person p = new Person();
         p.setPet( new Pet() );
         ksession.insert( p );
         ksession.fireAllRules();

         assertEquals( 1, list.size() );
         assertSame(p, list.get(0));
View Full Code Here

        timeService.advanceTime( new Date().getTime(), TimeUnit.MILLISECONDS );
       
        List list = new ArrayList();
        ksession.setGlobal( "list", list );       
        ksession.insert ( new Foo(null, null) );
        ksession.insert ( new Pet(null) );
       
        FactA fact1 = new FactA();
        fact1.setField1( "f1" );
        fact1.setField2( 250 );
       
View Full Code Here

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

        Person p = new Person( "Toni" );
        ksession.insert( p);
        ksession.insert( new Pet( "Toni" ) );

        ksession.fireAllRules();

        assertEquals( 1, list.size() );
        assertSame(p, list.get(0));
View Full Code Here

        KnowledgeBase kbase = SerializationHelper.serializeObject( loadKnowledgeBaseFromString( rule ) );
        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        Person toni = new Person( "Toni",
                                  12 );
        toni.setPet( new Pet( "Mittens" ) );

        session.insert( new ArrayList() );
        session.insert( toni );

        session.fireAllRules();
View Full Code Here

TOP

Related Classes of org.drools.compiler.Pet

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.