@RequestMapping(value = "/wfstepEditHome", method = RequestMethod.GET)
  @Scope("request")
  @RequestScoped
  public String wfstepEdit(
      @ModelAttribute WFStep wfstepDisplay,
      HttpServletRequest request,
      Model model,
      HttpServletResponse response) {
    String wfstepname = request.getParameter("wfstepDetEdit");
    response.setCharacterEncoding("UTF-8");
    List<Object[]> list = null;
    Object[] object = null;

    List<WFStep> wfstepsList = new ArrayList<WFStep>();

    try {

      list = wfstepService.searchWFStepWithId(wfstepname);

      Iterator<Object[]> iterator = list.iterator();
      while (iterator.hasNext()) {
        object = (Object[]) iterator.next();
        wfstepDisplay.setWfstepidEdit((String) object[0]);
        wfstepDisplay.setWfstepStageGUIDEdit((String) object[1]);
        wfstepDisplay.setWfstepStepEdit((String) object[2]);
        wfstepDisplay.setWfstepNameEdit((String) object[3]);
        wfstepDisplay.setWfstepTypeEdit((String) object[4]);
        wfstepDisplay.setWfstepStatusEdit((String) object[5]);
        wfstepDisplay.setWfstepAssignedToEdit((String) object[6]);
        wfstepDisplay.setWfstepCreatedByEdit((String) object[7]);
        wfstepDisplay.setWfstepCreatedDateEdit((String) object[8]);

        wfstepsList.add(wfstepDisplay);
      }
      request.setAttribute("wfstepValues", wfstepsList);

    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      list = null;
      object = null;
    }
    model.addAttribute("wfstepAdd", wfstepDisplay);
    return "wfstepHome";
    /*
     * return new
     * ModelAndView("materialHome","materialAdd",materialDisplay);
     */
  }