コード例 #1
0
  @Override
  public String execute(HttpServletRequest request) {
    String url = BUNDLE.getString("edit_issue");
    String summary = request.getParameter(PARAM_SUMMARY);
    String issueID = request.getParameter(PARAM_ISSUE_ID);

    try {
      if (summary != null) {
        Issue issue = new Issue();
        request.setAttribute("issueUpdated", true);
        request.setAttribute("formNotFilled", false);
        issue = initIssue(request, issueID);
        updateIssue(request, issue, issueID);
      } else {
        setFieldsToRequest(request);
        request.setAttribute("formNotFilled", true);
      }
    } catch (LogicException ex) {
      LOG.error(ex);
      request.setAttribute("exception", ex);
      url = BUNDLE.getString(ERROR);
    }
    return url;
  }