Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9039435d

Přidáno uživatelem stepanekp před téměř 3 roky(ů)

#23 Alphabetical sorting case insensitive

Zobrazit rozdíly:

src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/repository/AntiPatternRepository.java
223 223
     */
224 224
    public List<AntiPatternDetector> getAllAntiPatterns() {
225 225
        List<AntiPatternDetector> antiPatternDetectors = new ArrayList<>(this.antiPatternDetectors.values());
226
        Collections.sort(antiPatternDetectors, Comparator.comparing(AntiPatternDetector -> AntiPatternDetector.getAntiPatternModel().getName()));
226
        Collections.sort(antiPatternDetectors, Comparator.comparing(AntiPatternDetector -> AntiPatternDetector.getAntiPatternModel().getName(), String.CASE_INSENSITIVE_ORDER));
227 227
        return antiPatternDetectors;
228 228
    }
229 229

  
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/service/ProjectServiceImpl.java
18 18
    @Override
19 19
    public List<Project> getAllProjects() {
20 20
        List<Project> projects = projectRepository.findAll();
21
        Collections.sort(projects, Comparator.comparing(Project::getName));
21
        Collections.sort(projects, Comparator.comparing(Project::getName, String.CASE_INSENSITIVE_ORDER));
22 22
        return projects;
23 23
    }
24 24

  

Také k dispozici: Unified diff