67546755675667576758675967606761676267636764
workingMemory.setGlobal( "results", results ); Person bob = new Person( "Bob" ); Address addr = new Address( "abc" ); bob.addAddress( addr ); workingMemory.insert( bob ); workingMemory.insert( addr ); workingMemory.fireAllRules();
60416042604360446045604660476048604960506051
12021203120412051206120712081209121012111212
a2.setZipCode( "54321" ); Address a3 = new Address(); a3.setZipCode( "99999" ); Person p = new Person(); p.addAddress( a1 ); p.addAddress( a2 ); p.addAddress( a3 ); session.insert( p ); session.fireAllRules();
12031204120512061207120812091210121112121213
Address a3 = new Address(); a3.setZipCode( "99999" ); Person p = new Person(); p.addAddress( a1 ); p.addAddress( a2 ); p.addAddress( a3 ); session.insert( p ); session.fireAllRules();
12041205120612071208120912101211121212131214
a3.setZipCode( "99999" ); Person p = new Person(); p.addAddress( a1 ); p.addAddress( a2 ); p.addAddress( a3 ); session.insert( p ); session.fireAllRules(); assertEquals( 2,
67476748674967506751675267536754675567566757
523524525526527528529530531532533
StatefulKnowledgeSession ksession = createKnowledgeSession(kbase); List list = new ArrayList(); ksession.setGlobal( "list", list ); Person p = new Person("yoda"); p.addAddress( new Address("s1") ); ksession.insert( p ); ksession.fireAllRules();
587588589590591592593594595596597
423424425426427428429430431432433
StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env ); int sessionId = ksession.getId(); Person p1 = new Person("John"); p1.addAddress(new Address("x")); p1.addAddress(new Address("y")); ksession.insert( p1 ); ksession.fireAllRules();
424425426427428429430431432433434