Just use plain old Java: list = new ArrayList(), list.add(...) etc.
-W
On 12/02/2014, lukes <mail2lokesh(a)gmail.com> wrote:
Hi all,
I am new to drools and trying to write some basic rules. My rules works
fine as long as i don't have a list in the declaredTypes, but as i declare
one of the member as List, it throws errors in runTime. I am assuming the
List can be passed as [] but looks like i am wrong. Below is my drools
file,
should be great if someone can point me on how to create the list.
package com.sample
import java.util.HashMap;
import java.util.Map;
import java.util.ArrayList;
declare Customer
@propertyReactive
name : String
seniority : int
discount : double
list : java.util.ArrayList
end
rule \"kickoff\"
salience 100
when
then
Customer c = new Customer( "Bob", 10, 0.0d,
["asa"]); //
Error is thrown here at runTime.
insert(c);
insert( new Integer(1000) );
System.out.println(\"new Customer created\");
end
Thanks in advance.
--
View this message in context:
http://drools.46999.n3.nabble.com/Passing-List-in-declaredTypes-object-co...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users