public ActionForward listActivities(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    Person person = getLoggedPerson(request);

    request.setAttribute(
        "national-events",
        new ArrayList<ResearchEvent>(person.getAssociatedEvents(ScopeType.NATIONAL)));
    request.setAttribute(
        "international-events",
        new ArrayList<ResearchEvent>(person.getAssociatedEvents(ScopeType.INTERNATIONAL)));
    request.setAttribute(
        "international-eventEditions",
        new ArrayList<EventEdition>(person.getAssociatedEventEditions(ScopeType.INTERNATIONAL)));
    request.setAttribute(
        "national-eventEditions",
        new ArrayList<EventEdition>(person.getAssociatedEventEditions(ScopeType.NATIONAL)));
    request.setAttribute(
        "national-journals",
        new ArrayList<ScientificJournal>(
            person.getAssociatedScientificJournals(ScopeType.NATIONAL)));
    request.setAttribute(
        "international-journals",
        new ArrayList<ScientificJournal>(
            person.getAssociatedScientificJournals(ScopeType.INTERNATIONAL)));
    request.setAttribute(
        "cooperations", new ArrayList<Cooperation>(person.getAssociatedCooperations()));
    request.setAttribute(
        "national-issues",
        new ArrayList<JournalIssue>(person.getAssociatedJournalIssues(ScopeType.NATIONAL)));
    request.setAttribute(
        "international-issues",
        new ArrayList<JournalIssue>(person.getAssociatedJournalIssues(ScopeType.INTERNATIONAL)));
    return mapping.findForward("ListActivities");
  }