private void handleActivateAction(HttpServletRequest request, HttpServletResponse response) throws IOException { String filter_id = request.getParameter("filter_id"); if (filter_id == null) { // return error, endpoint is required setUsageError(404, "ERROR: No endpoint defined.", response); } else { String revision = request.getParameter("revision"); if (revision == null) { setUsageError(404, "ERROR: No revision defined.", response); } else { int revisionNumber = -1; try { revisionNumber = Integer.parseInt(revision); } catch (Exception e) { setUsageError(400, "ERROR: revision must be an integer.", response); return; } try { scriptDAO.setFilterActive(filter_id, revisionNumber); } catch (Exception e) { setUsageError(400, "ERROR: " + e.getMessage(), response); return; } response.sendRedirect(redirectPath.get()); // Map<String, Object> scriptJson = createEndpointScriptJSON(filterInfo); // response.getWriter().write(JsonUtility.jsonFromMap(scriptJson)); } } }
dao.setFilterActive(filter, 3); // activate the filter that's already active } catch (Exception e) { e.printStackTrace();
dao.setFilterActive(filter, 3); // activate the filter that's already active } catch (Exception e) { e.printStackTrace();
dao.setFilterActive(filter, 4); } catch (Exception e) {
dao.setFilterActive(filter, 4); } catch (Exception e) {