private Map getDdmApplicationsMap()

in src/main/java/com/epam/digital/data/platform/history/service/HistoryTableToExcerptConverter.java [66:80]


  private Map<UUID, String> getDdmApplicationsMap(List<HistoryTableRow> tableRows) {
    var ddmApplicationIds =
        tableRows.stream()
            .map(HistoryTableRow::getDdmInfo)
            .map(HistoryTableRowDdmInfo::getApplicationId)
            .filter(Objects::nonNull)
            .collect(Collectors.toList());
    return ddmApplicationIds.isEmpty()
        ? Collections.emptyMap()
        : ddmSourceApplicationRepository.findByApplicationIdIn(ddmApplicationIds).stream()
            .collect(
                Collectors.toMap(
                    DdmSourceApplication::getApplicationId,
                    DdmSourceApplication::getApplicationName));
  }