コード例 #1
0
  @Request(url = "reloadActivity", method = "get")
  public static void reloadActivity(HttpServletRequest request, HttpServletResponse response)
      throws SQLException, ReflectiveOperationException, ServletException, IOException {
    Integer userId = (Integer) request.getSession().getAttribute("userId");
    String period = request.getParameter("period");
    String type = request.getParameter("type");

    List<FormRecord> result = FormRecordService.getUserActivity(userId, period, type);
    if (result != null) {
      Collections.sort(result, new FormRecordsByDateFrom());
    }
    request.setAttribute("formRecords", result);
    request.getRequestDispatcher("pages/activity/activity_central.jsp").forward(request, response);
  }
コード例 #2
0
  @Request(url = "activity", method = "get")
  @Roles({Role.ADMIN, Role.USER})
  public static void getActivity(HttpServletRequest request, HttpServletResponse response)
      throws ReflectiveOperationException, SQLException, ServletException, IOException {
    Integer userId = (Integer) request.getSession().getAttribute("userId");

    List<FormRecord> formRecords = FormRecordService.getUserActivity(userId, "week", "anyType");

    if (formRecords != null) {

      Collections.sort(formRecords, new FormRecordsByDateFrom());
    }
    request.setAttribute("formRecords", formRecords);
    request.getRequestDispatcher("pages/activity/activity.jsp").forward(request, response);
  }