Fermion,
You did not provided your POJOs, and as so, I can't run your example.
Simply looking at your code, seems you are not calling update() on your facts after you change them. Remember that the engine will not "see" changes in you facts until you call update (section
2.5.4 of the manual)
http://downloads.jboss.com/drools/docs/4.0.2.15666.GA/html/index.html
[]s
Edson
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @
www.jboss.com