public class Item {
String id;
double price;
int amount;
String catelogTag;
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
business rule
import base.Order;
import base.Item;
rule "rule1"
when
$o: Order($b : buyer);
eval ($b != null && $b.getUserLevel() == UserTag.TAG[UserTag.TA]);
then
System.out.println("");
end
rule "rule2"
when
$o:Order($b : buyer);
#here is the error message in eclipse: "Item could not be resolved"
$i:Item() from $o.orderItems;
then
System.out.println("");
end
when I try to build the rule and run case, I got the following error in
Rule Compilation error : [Rule name='rule2']
Rule_rule2_0.java (8:785) : item cannot be resolved
1. What is my error in the code and how to get that every Item in the orderItems list£¿
2. Another question is how to get source code when build the rule via eclise plugin?
thinks in advance