[rules-users] check dups

Tim.Nguyen at expeditors.com Tim.Nguyen at expeditors.com
Fri Aug 31 12:16:09 EDT 2007



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





More information about the rules-users mailing list