public AsyncData findAll()

in src/main/java/com/epam/digital/data/platform/generator/metadata/AsyncDataProvider.java [37:52]


  public AsyncData findAll() {
    Set<String> asyncTables = new HashSet<>();
    Set<String> asyncSearchConditions = new HashSet<>();

    var readModeMetadata = metadataFacade
        .findByChangeType(READ_MODE_CHANGE_TYPE)
        .collect(Collectors.toList());
    for (Metadata metadata : readModeMetadata) {
      if (metadata.getChangeName().equals(CREATE_TABLE_CHANGE_NAME)) {
        asyncTables.add(metadata.getName());
      } else {
        asyncSearchConditions.add(metadata.getName().concat(SEARCH_CONDITIONS_VIEW_NAME_SUFFIX));
      }
    }
    return new AsyncData(asyncTables, asyncSearchConditions);
  }