importPackage(java.lang) importPackage(java.util); importPackage(java.text); function rule(){ var tipo = entity.getFields().get('wrprop:tipo'); if (tipo == null){tipo="_|_";} var tipos = "|" + tipo.split("\\|")[1] + "|"; var allAnagrafica = domain.getEntities('wr:anagrafica'); var anagrafica = new ArrayList(); var i=0; for (i=0; i< allAnagrafica.size(); i++) { var currentAnagrafica = allAnagrafica.get(i); var opt = currentAnagrafica.getFields().get('wrprop:defDocClass') + "--"; if (opt.indexOf(tipos) >= 0) { anagrafica.add(currentAnagrafica); } } return anagrafica; } var res; res = rule();