コード例 #1
0
ファイル: Logic.java プロジェクト: KeinanGilad/SAP_NET
  private Group findGroupInGroup(Group group, String id) {
    Group groupResult = null;

    // Is it this group:
    if (group.getId().equals(id)) {
      return group;
    }

    // Or inside inner groups:
    for (Group innerGroup : group.getInnerGroups()) {
      groupResult = findGroupInGroup(innerGroup, id);
      if (groupResult != null) {
        return groupResult;
      }
    }
    return null;
  }