Exemple #1
0
 public void viewTask(long id) {
   try {
     // get task
     Task task = taskEJB.getTask(id);
     // assign task to backing beam
     taskBean = new TaskBean();
     taskBean.setTitle(task.getTitle());
     taskBean.setNote(task.getNote());
     taskBean.setAssignedUser(task.getAssignedTo().getId());
     taskBean.setCompleted(task.isCompleted());
     taskBean.setDueDate(task.getDueDate());
     taskBean.setPriority(task.getPriority());
     taskBean.setOwner(task.getOwner().getId());
     taskBean.setCreatedDate(task.getCreateDate());
     taskBean.setTaskId(task.getId());
     FacesContext ctxt = FacesContext.getCurrentInstance();
     ExternalContext exCtx = ctxt.getExternalContext();
     exCtx.addResponseHeader("taskId", String.valueOf(id));
     exCtx.redirect("edittask.xhtml?action=view");
   } catch (IOException ex) {
     Logger.getLogger(TaskController.class.getName()).log(Level.SEVERE, null, ex);
   }
 }