[rules-users] check dups
Edson Tirelli
tirelli at post.com
Fri Aug 31 13:01:51 EDT 2007
Tim,
Your rule expects to get Reference objects from the working memory, and
they are not there, since you are adding a List of them and not them. Insert
individual references and it will work.
[]s
Edson
2007/8/31, Tim.Nguyen at expeditors.com <Tim.Nguyen at expeditors.com>:
>
>
>
> Here is my test
>
> Reference ref_test2 = new Reference();
> ref_test2.setReferenceType(new ReferenceType("MISC"));
> ref_test2.setReferenceValue("111222");
>
> Reference ref_test3 = new Reference();
> ref_test3.setReferenceType(new ReferenceType("MISC"));
> ref_test3.setReferenceValue("111222");
>
> references.add(ref_test2);
> references.add(ref_test2);
>
>
>
> final StatefulSession session = ruleBase.newStatefulSession();
> session.insert(references);
> session.fireAllRules();
>
>
>
> Thanks!
> Tim
>
>
>
> "Edson Tirelli"
> <tirelli at post.com
> > To
> Sent by: "Rules Users List"
> rules-users-bounc <rules-users at lists.jboss.org>
> es at lists.jboss.or cc
> g
> Subject
> Re: [rules-users] check dups
> 08/31/2007 08:57
> AM
>
>
> Please respond to
> Rules Users List
> <rules-users at list
> s.jboss.org>
>
>
>
>
>
>
>
> Hey Tim,
>
> Can you please provide a self contained test case? There is no reason
> why it would not work.
>
> Thanks
> Edson
>
> 2007/8/31, Tim.Nguyen at expeditors.com <Tim.Nguyen at expeditors.com>:
>
>
> Hi List,
>
> I'd like to check if any duplicate exists in my collection as below:
>
> rule "check Duplicate"
> when
> ref1: Reference ($type1: referenceType, $value1:
> referenceValue)
> ref2: Reference (this != ref1, referenceType ==
> $referenceType,
> referenceValue == $value1)
>
> then
> errorHandler.record("Duplicate Reference is not allowed.");
> end
>
>
> Both my referenceType and referenceValue are String. I didn't get any
> error
> but it didn't work. Any idea?
> I am using 4.01 GA
>
>
> Thanks,
> Tim
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> --
> 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
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
--
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070831/0fccd125/attachment.html
More information about the rules-users
mailing list