У меня есть один объект, два условия и его нужно преобразовать в список.Переписать существующий код с Java 8 Lambda
SelectItem
имеетgetLabel
иgetValue
- проблемы литья
- Ожидать Результат -> Список сотрудников
- объекта относятся к классу (Пример: Employees.class)
Код выглядит :
public static final List<Employees> onFilterObjectFromSelectItems(final String query,final List<SelectItem> selectItemList) {
final List <Employees>result = new ArrayList<>();
for (SelectItem sl : selectItemList) {
Employees x = (Employees) sl.getValue();
if (x.getCode.contains(query) || x.getName.contains(query)) {
result.add(x);
}
}
return result;
}
Тип объекта не имеет методов getCode и getName(). Кроме того, я предлагаю прочитать о дженериках в java и использовать их здесь. – Roman
exmaple> объект ссылается на firm.class, в классе получилось личное имя строки сущности; 'и' частный строковый код; ' – Ryan
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что Stack Overflow не является "(re) писать код для меня". – BalusC