}
}
public ActionForward importTables(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) {
EctsTableFilter filter = readFilter(request);
try {
try {
importTables(filter.getExecutionInterval(), filter.getType(), filter.getLevel(), filter.getContent());
} catch (DomainException e) {
addActionMessage(request, e.getKey(), e.getArgs());
} catch (IOException e) {
addActionMessage(request, "error.ects.table.unableToReadTablesFile");
}
processStatus(request, filter);
} finally {
filter.clearFileContent();
}
RenderUtils.invalidateViewState();
request.setAttribute("filter", filter);
return mapping.findForward("index");
}