No - you can use any java object as a fact, so both of your classes are fine. For instance you could do:
when
Car($p: paint)
then
System.out.println($p.getName());
end
and using MVEL you could do:
when
Car(paint.name == "red")
then
...
Hi, i suppose the second form of fact is not supported. but i'd like to confirm.
in other words, you can only have setters and getters that return basic java types. is that right? can i return java collections such as array and map? the documentation is not clear on that.
thanks.
public class Paint
{
String getName();
String getColor();
}
public class Car
{
int getSize();
Paint getPaint();
}
jack.
Got a little couch potato?
Check out fun summer activities for kids.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users