Package org.drools.compiler

Examples of org.drools.compiler.Order


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

        final Order order = new Order( 10,
                                       "Bob" );
        final OrderItem item1 = new OrderItem( order,
                                               1 );
        final OrderItem item2 = new OrderItem( order,
                                               2 );
View Full Code Here


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

        final Order order1 = new Order( 10,
                                        "Bob" );
        final OrderItem item11 = new OrderItem( order1,
                                                1 );
        final OrderItem item12 = new OrderItem( order1,
                                                2 );
        order1.addItem( item11 );
        order1.addItem( item12 );
        final Order order2 = new Order( 11,
                                        "Bob" );
        final OrderItem item21 = new OrderItem( order2,
                                                1 );
        final OrderItem item22 = new OrderItem( order2,
                                                2 );
        order2.addItem( item21 );
        order2.addItem( item22 );
        final Order order3 = new Order( 12,
                                        "Bob" );
        final OrderItem item31 = new OrderItem( order3,
                                                1 );
        final OrderItem item32 = new OrderItem( order3,
                                                2 );
        order3.addItem( item31 );
        order3.addItem( item32 );
        final Order order4 = new Order( 13,
                                        "Bob" );
        final OrderItem item41 = new OrderItem( order4,
                                                1 );
        final OrderItem item42 = new OrderItem( order4,
                                                2 );
        order4.addItem( item41 );
        order4.addItem( item42 );
        ksession.insert( order1 );
        ksession.insert( item11 );
        ksession.insert( item12 );
        ksession.insert( order2 );
        ksession.insert( item21 );
View Full Code Here

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

        final Order order1 = new Order( 10,
                                        "Bob" );
        final OrderItem item11 = new OrderItem( order1,
                                                1 );
        final OrderItem item12 = new OrderItem( order1,
                                                2 );
        order1.addItem( item11 );
        order1.addItem( item12 );
        final Order order2 = new Order( 11,
                                        "Bob" );
        final OrderItem item21 = new OrderItem( order2,
                                                1 );
        final OrderItem item22 = new OrderItem( order2,
                                                2 );
        order2.addItem( item21 );
        order2.addItem( item22 );
        final Order order3 = new Order( 12,
                                        "Bob" );
        final OrderItem item31 = new OrderItem( order3,
                                                1 );
        final OrderItem item32 = new OrderItem( order3,
                                                2 );
        final OrderItem item33 = new OrderItem( order3,
                                                3 );
        order3.addItem( item31 );
        order3.addItem( item32 );
        order3.addItem( item33 );
        final Order order4 = new Order( 13,
                                        "Bob" );
        final OrderItem item41 = new OrderItem( order4,
                                                1 );
        final OrderItem item42 = new OrderItem( order4,
                                                2 );
        order4.addItem( item41 );
        order4.addItem( item42 );
        final Order order5 = new Order( 14,
                                        "Mark" );
        final OrderItem item51 = new OrderItem( order5,
                                                1 );
        final OrderItem item52 = new OrderItem( order5,
                                                2 );
        order5.addItem( item51 );
        order5.addItem( item52 );
        ksession.insert( order1 );
        ksession.insert( item11 );
        ksession.insert( item12 );
        ksession.insert( order2 );
        ksession.insert( item21 );
View Full Code Here

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

         final Order order = new Order( 10,
                                        "Bob" );
         final OrderItem item1 = new OrderItem( order,
                                                1 );
         final OrderItem item2 = new OrderItem( order,
                                                2 );
View Full Code Here

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

         final Order order1 = new Order( 10,
                                         "Bob" );
         final OrderItem item11 = new OrderItem( order1,
                                                 1 );
         final OrderItem item12 = new OrderItem( order1,
                                                 2 );
         order1.addItem( item11 );
         order1.addItem( item12 );
         final Order order2 = new Order( 11,
                                         "Bob" );
         final OrderItem item21 = new OrderItem( order2,
                                                 1 );
         final OrderItem item22 = new OrderItem( order2,
                                                 2 );
         order2.addItem( item21 );
         order2.addItem( item22 );
         final Order order3 = new Order( 12,
                                         "Bob" );
         final OrderItem item31 = new OrderItem( order3,
                                                 1 );
         final OrderItem item32 = new OrderItem( order3,
                                                 2 );
         order3.addItem( item31 );
         order3.addItem( item32 );
         final Order order4 = new Order( 13,
                                         "Bob" );
         final OrderItem item41 = new OrderItem( order4,
                                                 1 );
         final OrderItem item42 = new OrderItem( order4,
                                                 2 );
         order4.addItem( item41 );
         order4.addItem( item42 );
         ksession.insert( order1 );
         ksession.insert( item11 );
         ksession.insert( item12 );
         ksession.insert( order2 );
         ksession.insert( item21 );
View Full Code Here

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

         final Order order1 = new Order( 10,
                                         "Bob" );
         final OrderItem item11 = new OrderItem( order1,
                                                 1 );
         final OrderItem item12 = new OrderItem( order1,
                                                 2 );
         order1.addItem( item11 );
         order1.addItem( item12 );
         final Order order2 = new Order( 11,
                                         "Bob" );
         final OrderItem item21 = new OrderItem( order2,
                                                 1 );
         final OrderItem item22 = new OrderItem( order2,
                                                 2 );
         order2.addItem( item21 );
         order2.addItem( item22 );
         final Order order3 = new Order( 12,
                                         "Bob" );
         final OrderItem item31 = new OrderItem( order3,
                                                 1 );
         final OrderItem item32 = new OrderItem( order3,
                                                 2 );
         final OrderItem item33 = new OrderItem( order3,
                                                 3 );
         order3.addItem( item31 );
         order3.addItem( item32 );
         order3.addItem( item33 );
         final Order order4 = new Order( 13,
                                         "Bob" );
         final OrderItem item41 = new OrderItem( order4,
                                                 1 );
         final OrderItem item42 = new OrderItem( order4,
                                                 2 );
         order4.addItem( item41 );
         order4.addItem( item42 );
         final Order order5 = new Order( 14,
                                         "Mark" );
         final OrderItem item51 = new OrderItem( order5,
                                                 1 );
         final OrderItem item52 = new OrderItem( order5,
                                                 2 );
         order5.addItem( item51 );
         order5.addItem( item52 );
         ksession.insert( order1 );
         ksession.insert( item11 );
         ksession.insert( item12 );
         ksession.insert( order2 );
         ksession.insert( item21 );
View Full Code Here

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

         final Order order1 = new Order( 11,
                                         "Bob" );
         final OrderItem item11 = new OrderItem( order1,
                                                 1 );
         final OrderItem item12 = new OrderItem( order1,
                                                 2 );
         order1.addItem( item11 );
         order1.addItem( item12 );

         ksession.insert( order1 );
         ksession.insert( item11 );
         ksession.insert( item12 );

         ksession.fireAllRules();

         assertEquals( 0,
                       list.size() );

         final Order order2 = new Order( 12,
                                         "Mark" );
         Order.OrderStatus status = new Order.OrderStatus();
         status.setActive( true );
         order2.setStatus( status );
         final OrderItem item21 = new OrderItem( order2,
                                                 1 );
         final OrderItem item22 = new OrderItem( order2,
                                                 2 );
         order1.addItem( item21 );
View Full Code Here

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

         final Order order1 = new Order( 11,
                                         "Bob" );
         final OrderItem item11 = new OrderItem( order1,
                                                 1 );
         final OrderItem item12 = new OrderItem( order1,
                                                 2 );
         order1.addItem( item11 );
         order1.addItem( item12 );

         ksession.insert( order1 );
         ksession.insert( item11 );
         ksession.insert( item12 );

         ksession.fireAllRules();

         assertEquals( 1,
                       list.size() );

         assertSame( order1.getStatus(),
                     list.get( 0 ) );
     }
View Full Code Here

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

         final Order order1 = new Order( 14,
                                         "Mark" );
         final OrderItem item11 = new OrderItem( order1,
                                                 1 );
         final OrderItem item12 = new OrderItem( order1,
                                                 2 );
         order1.addItem( item11 );
         order1.addItem( item12 );

         ksession.insert( order1 );
         ksession.insert( item11 );
         ksession.insert( item12 );
View Full Code Here

                      "end";

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

         Order order1 = new Order( 1,
                                   "XYZ" );
         Order order2 = new Order( 2,
                                   "ABC" );
         OrderItem item11 = new OrderItem( order1,
                                           1 );
         order1.addItem( item11 );
         OrderItem item21 = new OrderItem( order2,
                                           1 );
         order2.addItem( item21 );

         ksession.insert( order1 );
         ksession.insert( item11 );

         // should not fire, as item11 is contained in order1.items
View Full Code Here

TOP

Related Classes of org.drools.compiler.Order

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.