public List collapseKatottg()

in src/main/java/com/epam/digital/data/platform/user/service/UserService.java [69:83]


  public List<Integer> collapseKatottg(List<EnumerableUser> users) {
    List<Integer> result = new ArrayList<>();
    for (var user : users) {
      List<String> katottgs = user.getAttributes().get(KATOTTG);
      if (katottgs != null) {
        int beforeFiltering = katottgs.size();
        user.getAttributes().put(KATOTTG, KatottgUtil.retainPrefixes(katottgs));
        int afterFiltering = user.getAttributes().get(KATOTTG).size();
        if (beforeFiltering != afterFiltering) {
          result.add(user.getSerialNumber() + FIRST_USER_OFFSET);
        }
      }
    }
    return result;
  }