Subversion Repositories SmartDukaan

Rev

Rev 34990 | Rev 35060 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34990 Rev 34991
Line 444... Line 444...
444
        String schemeTypeLabel = null;
444
        String schemeTypeLabel = null;
445
 
445
 
446
        Map<String, List<Scheme>> groupedByDate = schemes.stream()
446
        Map<String, List<Scheme>> groupedByDate = schemes.stream()
447
                .filter(s -> ACTIVATION_SCHEME_TYPES.contains(s.getType()))
447
                .filter(s -> ACTIVATION_SCHEME_TYPES.contains(s.getType()))
448
                .collect(Collectors.groupingBy(s ->
448
                .collect(Collectors.groupingBy(s ->
449
                    StringUtils.toDate(String.valueOf(s.getStartDateTime()).replace("T", " ")) + " - " +
449
                    String.valueOf(s.getStartDateTime()).substring(0, 10) + " - " +
450
                        StringUtils.toDate(String.valueOf(s.getStartDateTime()).replace("T", " "))
450
                        String.valueOf(s.getEndDateTime()).substring(0, 10)
451
                ));
451
                ));
452
 
452
 
453
        for (Map.Entry<String, List<Scheme>> entry : groupedByDate.entrySet()) {
453
        for (Map.Entry<String, List<Scheme>> entry : groupedByDate.entrySet()) {
454
            String dateRange = entry.getKey();
454
            String dateRange = entry.getKey();
455
            List<Scheme> groupedSchemes = entry.getValue();
455
            List<Scheme> groupedSchemes = entry.getValue();