コード例 #1
0
  private boolean setPM(Project project, String pmLdap) {
    // APLANATS-429
    if ((pmLdap == null) || (pmLdap.equals(""))) {
      trace
          .append("Проект ")
          .append(project.getName())
          .append(" пропущен, т.к. не указан руководитель проекта \n");
      return false;
    }

    Employee projectLeader = this.employeeDAO.findByLdapName(pmLdap.split("/")[0]);
    if (projectLeader == null) {
      trace
          .append("Проект ")
          .append(project.getName())
          .append(" проигнорирован, " + "т.к. руководитель проекта ")
          .append(pmLdap)
          .append(" не найден в базе ldap\n");
      return false;
    }

    project.setManager(projectLeader);
    return true;
  }