Hello,
I am trying to evaluate certain data with Drools based on the end of a string. So far, I have got the following mvel based DRL ( My Wrapper class has the fields (with all their accessors) id, email and list):
---
rule "Check the items of the list and remove the ones that satisfy the condition"
lock-on-active
when
$wrapper : Wrapper(
id == "itemId",
email.endsWith("@email.com") == true,
$items : list)
$item : Map() from $items
then
$items.remove($item)
end
----
However, when trying to apply this rule, I get the error: no viable alternative at input '"@gmail.com"' in rule ...".
What is the correct way to test whether a string ends with certain text (i.e, using the String.endsWith function using MVEL)
Thanks for any help!
--