Exemplo n.º 1
0
  @POST
  @Path(value = "/roleChange")
  public void saveChangeRoles(
      @Context HttpServletRequest request, @Context HttpServletResponse response)
      throws IOException {
    String deleted = request.getParameter("deleted");
    String inserted = request.getParameter("inserted");
    String updated = request.getParameter("updated");

    Type type = new TypeToken<List<Role>>() {}.getType();
    HashMap map = new HashMap();
    List<Role> list = gson.fromJson(inserted, type);
    map.put("inserted", list);
    list = gson.fromJson(updated, type);

    list = gson.fromJson(deleted, type);
    map.put("deleted", list);
    // CustomerContextHolder.setCustomerType("x6");
    String rs = cmRoleManageService.saveRole(map);

    PrintWriter pwriter = response.getWriter();
    if ("1".equals(rs)) {
      pwriter.print("01");
    } else {
      pwriter.print("00");
    }

    pwriter.close();
  }