Advertisement
Guest User

Untitled

a guest
Aug 19th, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. package com.permapipe.lebanon.estimating;
  2. declare Fired
  3. rule: String
  4. end
  5.  
  6. rule "F060" dialect "mvel"
  7. when
  8. then
  9. Fired f = new Fired();
  10. f.rule = "F060"
  11. insert(f);
  12. end
  13.  
  14. rule "F060b" dialect "mvel" //this prints F060b: Fired( rule=F060 )
  15. when
  16. $rule: Fired()
  17. then
  18. System.out.println (drools.getRule().getName()+': '+$rule)
  19. end
  20.  
  21. rule "F060c" dialect "mvel" //this rule never fires
  22. when
  23. $rule: Fired(rule == "F060")
  24. then
  25. System.out.println (drools.getRule().getName()+': '+$rule)
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement