Функция JavaET WebService GET не работает? - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь реализовать функцию GET для моего ресурса, но, похоже, она не работает, и я не понимаю, почему?

Вот код:

@GET
public JsonArray findAll() {
    JsonArrayBuilder list = Json.createArrayBuilder();
    List<MyEntity> all = this.myentityDao.findAll();
    all.stream().map(m -> m.toJson().forEach(list::add));
    return list.build();
}

Происходят следующие ошибки:

 Multiple markers at this line
- The type JsonArrayBuilder does not define add(String, JsonValue) that is applicable here
- The method forEach(BiConsumer<? super String,? super JsonValue>) in the type Map<String,JsonValue> is not applicable for the arguments 
 (list::add)
- Cannot infer type argument(s) for <R> map(Function<? super T,? extends R>)

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

Спасибо!

...