drools drl how to do not conditions
It looks like there is an open defect with the not operator
https://jira.jboss.org/browse/JBRULES-2404
Another good article on negation, uses 'neg' or 'naf' instead of 'not'
http://blog.athico.com/search?q=negation
rule "Test Rule"
when
testBean : testBean((testList not contains "test" && testList2 contains "test2"))
then
testBean.setText( "This is a test" );
end