[rules-users] is there anyway to access to lower level of an attribute in LHS

Tim.Nguyen at expeditors.com Tim.Nguyen at expeditors.com
Thu Aug 30 16:22:38 EDT 2007


Thank you very much!!



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] is there anyway   
             08/30/2007 12:22          to access to lower level of an      
             PM                        attribute in LHS                    
                                                                           
                                                                           
             Please respond to                                             
             Rules Users List                                              
             <rules-users at list                                             
               s.jboss.org>                                                
                                                                           
                                                                           





   Did you tried:

   Person( contact != null, contact.email == null )

   ?

   Edson


2007/8/30, Tim.Nguyen at expeditors.com <Tim.Nguyen at expeditors.com>:
  Hi group,

  Currently I have to use eval to access to lower lever of an attribute.
  For
  example:

  rule "test rule"
       when
        $person: Person ()
        eval (($person.getContact() != null) &&
  ($person.getContact().getEmail() == null))
       then
        System.out.println ("Email address is missing")
  end


  Is there anyway not to use eval. I would like to do something like this:
        $person: Person ($contact: contact != null, $contact.getEmail() ==
  null)

  but it throws errors


  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