I want to implement a loop that will check every object in the list "then" return a boolean value.
function boolean anyActiveUsers(Application app, String params){
if(app.getApplicantType().toString() == params) {
for ( User user: app.getUsers()){
if(user.getStatus() == "ACTIVE")
return true;
}
}
return false;
}
But I'm getting an error:
Function Compilation error anyActiveUsers (line:7): File org/codehaus/groovy/grails/plugins/drools/example/anyActiveUsers.java, Line 15, Column 25: Operator ";" expected
Can someone help me how to implement a for each loop in drools function?