Удалить список сущностей с помощью RequestFactory (GWT) - PullRequest
1 голос
/ 20 октября 2011

Как я могу удалить список сущностей с RequestFactory?

InstanceRequest<List<XProxy>, Void> remove();

Конечно, это не работает, потому что первый параметр должен быть таким: P extends BaseProxy; а есть ли подобный способ?


Я хочу удалить выбранные объекты моего CellTable из базы данных. И я использую MultiSelectionModel и CheckboxCell.

1 Ответ

2 голосов
/ 20 октября 2011

InstanceRequest означает, что метод является методом экземпляра в доменном методе для аргумента первого типа (аналогично поиску remove() на List в том, что вы пытались).

Вы должны использовать Request и передать List в качестве аргумента методу.Наличие @ServiceLocator на RequestContext скажет RequestFactory, искать ли статический или метод экземпляра.

Request<Void> remove(List<XProxy> list);
...