Пример #1
0
  private void populateWithCauseInformation(Run build, String externalizableId) {
    //noinspection unchecked
    List<Cause> causes = (List<Cause>) build.getCauses();
    if (causes != null) {
      for (Cause cause : causes) {
        if (cause instanceof Cause.UserIdCause) {
          Cause.UserIdCause userIdCause = (Cause.UserIdCause) cause;
          String userId = userIdCause.getUserId();
          if (userId != null) {
            put("causeId", userId, externalizableId);
          }

          String userName = userIdCause.getUserName();
          if (userName != null) {
            put("causeName", userName, externalizableId);
          }
        }
      }
    }
  }