View Javadoc
1   package de.aikiit.bilanzanalyser.upload;
2   
3   import de.aikiit.bilanzanalyser.entity.database.repository.SourceRepository;
4   import org.springframework.stereotype.Service;
5   
6   import java.util.List;
7   
8   @Service
9   public final class SourceService {
10  
11      private final SourceRepository sourceRepository;
12  
13      public SourceService(SourceRepository sourceRepository) {
14          this.sourceRepository = sourceRepository;
15      }
16  
17      /**
18       * Returns all available sources sorted alphabetically.
19       *
20       * @return sorted list of all source names.
21       */
22      List<String> getSources() {
23          return sourceRepository.findAllNamesOrdered();
24      }
25  }