Beispiel #1
0
  /*
   * Private methods
   */
  public WebApiElaborated getWebApiForUser(User user) {
    WebApiElaborated actualWebApiElaborated = null;

    for (WebApiElaborated webApiElaborated : getWebApiElaboratedList()) {
      if (webApiElaborated.getUser().getUserName().equals(user.getUserName())) {
        actualWebApiElaborated = webApiElaborated;
        break;
      }
    }

    if (actualWebApiElaborated == null) {
      // Create new WebApiElaborated
      try {
        actualWebApiElaborated = new WebApiElaborated();
        actualWebApiElaborated.setUser(user);
      } catch (QuestionListException e) {
        e.printStackTrace();
      }

      // Add to the list of APIs
      getWebApiElaboratedList().add(actualWebApiElaborated);
    }

    return actualWebApiElaborated;
  }
Beispiel #2
0
  public int getTotalProgress() {
    int totalCount = 0;

    for (WebApiElaborated entity : webApiElaboratedList) {
      totalCount += entity.countSubEntities();
    }

    return totalCount;
  }
Beispiel #3
0
  public int getCorrespondenceElementNumber() {
    int totalCount = 0;

    for (WebApiElaborated entity : webApiElaboratedList) {
      totalCount += entity.countSubEntities();
    }

    return totalCount;
  }