Delete a list of entity with RequestFactory (GWT)

374 views Asked by At

How can I delete a list of entity with RequestFactory?

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

Of course, this is not working, because the first parameter has to be like this: P extends BaseProxy; but is there a similar way?


I want to delete the selected entities of my CellTable from the database. And I am using MultiSelectionModel, and CheckboxCell.

1

There are 1 answers

0
Thomas Broyer On BEST ANSWER

An InstanceRequest means that the method is an instance method on the domain method for the first type argument (similar to looking for a remove() on a List in what you tried).

You have to use a Request and pass the List as an argument to the method. The presence of a @ServiceLocator on the RequestContext will tell RequestFactory whether to look for a static or an instance method.

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