/** * Listagem de tarefas * * @param showDeleted indica se tarefas marcadas como excluídas devem ser selecionadas * @return uma lista com as tarefas selecionadas */ @Get @Path("/tasks/{showDeleted}") public List<Task> list(Boolean showDeleted) { preferences.setShowDeletedTasks(showDeleted); List<Task> list = dao.list(showDeleted); result.include("prefereces", preferences); return list; }
/** * Listagem de tarefas; tarefas marcadas com excluídas serão carregadas de acordo com preferência * salva na sessão. (Atalho para list(preferences.getShowDeletedTasks())) * * @return uma lista com as tarefas selecionadas */ @Get @Path("/tasks") public List<Task> list() { return list(preferences.getShowDeletedTasks()); }