Beispiel #1
0
  public List<Manager> getManagerList(Programmer programmer) {
    List<Manager> managerList = new ArrayList<Manager>();
    List<Project> projectList = new ProjectDaoTEXT().getProjectListProgrammer(programmer);
    try {
      loop:
      for (Project project : projectList) {
        Scanner scanner = new Scanner(fileProjects);
        String idProject = "";
        String buf = "";
        while (scanner.hasNextLine()) {
          buf = scanner.nextLine();
          if (buf.split(":")[0].equals("id")) idProject = buf.split(":")[1];
          if (buf.split(":")[0].equals("IDmanager")
              && idProject.equals(String.valueOf(project.getIdProject()))) {
            managerList.add(getManager(Integer.parseInt(buf.split(":")[1])));
            continue loop;
          }
        }
      }
      return managerList;
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    }

    return null;
  }