public String createTask() { try { Task task = new Task(); task.setTitle(taskBean.getTitle()); task.setNote(taskBean.getNote()); task.setCompleted(taskBean.isCompleted()); task.setDueDate(taskBean.getDueDate()); task.setCreateDate(new Date()); task.setOwner(login.getUser()); task.setAssignedTo(accountEJB.getUser(taskBean.getAssignedUser())); task.setPriority(taskBean.getPriority()); taskEJB.createTask(task); JsfUtil.addSuccessMessage("Task created"); return prepareCreate(); } catch (Exception ex) { JsfUtil.addErrorMessage(ex.getMessage()); return null; } }