public abstract List<DcObject> run();
protected void handleRequest(boolean success) {
if (requests != null) {
Requests uiRequests = new Requests();
for (IRequest request : requests.get()) {
requests.remove(request);
if (request instanceof IUpdateUIRequest)
uiRequests.add(request);
else
request.execute();
}
if (uiRequests.size() > 0)
WorkFlow.handleRequests(uiRequests, success);
}
}