/* method initializes Issue fields */ private Issue initIssue(HttpServletRequest req, String issueID) throws LogicException { FeatureLogic fl = new FeatureLogic(); IssueLogic il = new IssueLogic(); Project project = new Project(); Build build = new Build(); HttpSession session = req.getSession(false); Member modifiedBy = (Member) session.getAttribute("member"); project.setId(Integer.parseInt(req.getParameter(PARAM_PROJECT))); build.setId(Integer.parseInt(req.getParameter(PARAM_BUILD))); Issue issue = il.issueToView(Integer.parseInt(issueID)); issue.setModifiedBy(modifiedBy); issue.setSummary(req.getParameter(PARAM_SUMMARY)); issue.setDescription(req.getParameter(PARAM_DESC)); issue.setStatus(fl.findFeature(STATUS, Integer.parseInt(req.getParameter(PARAM_STATUS)))); issue.setType(fl.findFeature(TYPE, Integer.parseInt(req.getParameter(PARAM_TYPE)))); issue.setPriority(fl.findFeature(PRIORITY, Integer.parseInt(req.getParameter(PARAM_PRIORITY)))); issue.setProject(project); issue.setBuild(build); if (req.getParameter(PARAM_ASSIGNEE) != null) { Member member = new Member(); member.setId(Integer.parseInt(req.getParameter(PARAM_ASSIGNEE))); issue.setAssignee(member); } return issue; }