У меня есть список, который я преобразую, используя функцию Lists.transform
Гуавы. Позже, когда я пытаюсь отсортировать список, используя Collections.sort()
, я получаю UnsupportedOperationException
.
Мой код выглядит так:
private List<SelectItemInfo> convertToSelectItemList(
final List<String> dataOwnersOfActiveQualifiers)
{
final List<SelectItemInfo> dataOwnersSelectItemList = transform(dataOwnersOfActiveQualifiers,
new Function<String, SelectItemInfo>()
{
public SelectItemInfo apply(final String input)
{
final Employee employee = getLdapQuery().findEmployeesByIdOrLogin(input);
return new SelectItemInfo(input, employee.toStringNameSurname());
}
});
Collections.sort(dataOwnersSelectItemList, this.comparator);
return dataOwnersSelectItemList;
}
Я не уверен, почему я получаю эту ошибку.