If you are using MR3 or later, the correct syntax is "not matches".
Before this version, you must use a predicate.
[]s
Edson
2007/7/13, Manukyan, Sergey <SManukyan(a)lear.com>:
Nope .. it doesn't work either….
------------------------------
*From:* rules-users-bounces(a)lists.jboss.org [mailto:
rules-users-bounces(a)lists.jboss.org] *On Behalf Of *Sarika Khamitkar
*Sent:* Friday, July 13, 2007 5:06 PM
*To:* Rules Users List
*Subject:* RE: [rules-users] negation for matches
You can try:
$s : SupplierView(suppCode not *matches* "\\d\\d.*")
------------------------------
*From:* rules-users-bounces(a)lists.jboss.org [mailto:
rules-users-bounces(a)lists.jboss.org] *On Behalf Of *Manukyan, Sergey
*Sent:* Friday, July 13, 2007 4:49 PM
*To:* Rules Users List
*Subject:* [rules-users] negation for matches
Folks,
How can I negate the matches?, like for those that don't match certain
criteria do that
I tried something like this but it doesn't work:
*rule* "SupplierView: Supplier code's first two characters should be
numeric."
*when*
$s : SupplierView(!(suppCode *matches* "\\d\\d.*"))
*then*
ValidationErrorFacade.getInstance().registerError($s,
*new*ValidationError("Supplier
code's first two characters should be numeric."));
*end*
Thanks,
-Sergey
**********************
** LEGAL DISCLAIMER **
**********************
This E-mail message and any attachments may contain
legally privileged, confidential or proprietary
information. If you are not the intended recipient(s),
or the employee or agent responsible for delivery of
this message to the intended recipient(s), you are
hereby notified that any dissemination, distribution
or copying of this E-mail message is strictly
prohibited. If you have received this message in
error, please immediately notify the sender and
delete this E-mail message from your computer.
_______________________________________________
rules-users mailing list
rules-users(a)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