findAll(List)   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 12
Code Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 12
dl 0
loc 12
rs 9.8
c 1
b 0
f 0
cc 1
1
package com.osomapps.pt.admin.exercise;
2
3
import com.osomapps.pt.exercises.ExerciseFileRepository;
4
import java.util.List;
5
import java.util.stream.Collectors;
6
import org.springframework.stereotype.Service;
7
8
@Service
9
class AdminExerciseFileService {
10
    private final ExerciseFileRepository exerciseFileRepository;
11
12
    AdminExerciseFileService(ExerciseFileRepository exerciseFileRepository) {
13
        this.exerciseFileRepository = exerciseFileRepository;
14
    }
15
16
    List<ExerciseFileResponseDTO> findAll(List<Long> ids) {
17
        return exerciseFileRepository.findAllById(ids).stream()
18
                .map(
19
                        file ->
20
                                ExerciseFileResponseDTO.builder()
21
                                        .id(file.getId())
22
                                        .file_name(file.getFile_name())
23
                                        .file_size(file.getFile_size())
24
                                        .file_type(file.getFile_type())
25
                                        .data_url(file.getData_url())
26
                                        .build())
27
                .collect(Collectors.toList());
28
    }
29
}
30