Цикл по свойствам переменной-члена для условной проверки в MVEL

Категории переменных-членов должны иметь тип MAIN и URL.

Поток

boolean mainCatImage=categories.stream()
   .anyMatch(categories -> categories.getType()
   .equals("MAIN") && StringUtils.isNotBlank(categories.getUrl()));

Я переписал тот же самый знак MVEL. Ниже работает, но есть ли способ сделать это другим способом с меньшим количеством кода в MVEL?

MVEL

mainCatImage = false;
foreach (cat : input.categories) {
   if(cat.type == 'MAIN' && cat.url!=empty){
        mainCatImage = true;
    }
}
    mainCatImage;

0 ответов

Другие вопросы по тегам