source: Prototype Application/Paw5/src/main/java/finki/paw5/service/implementation/AdopterServiceImplementation.java@ 56a6233

main
Last change on this file since 56a6233 was 104185f, checked in by SazdovaEkaterina <sazdovaekaterina@…>, 16 months ago

Update AdopterServiceImplementation.java

  • Property mode set to 100644
File size: 817 bytes
Line 
1package finki.paw5.service.implementation;
2
3import finki.paw5.model.entities.Adopter;
4import finki.paw5.repository.AdopterRepository;
5import finki.paw5.service.AdopterService;
6import org.springframework.stereotype.Service;
7
8import java.util.List;
9import java.util.stream.Collectors;
10
11@Service
12public class AdopterServiceImplementation implements AdopterService {
13 private final AdopterRepository adopterRepository;
14
15 public AdopterServiceImplementation(AdopterRepository adopterRepository) {
16 this.adopterRepository = adopterRepository;
17 }
18
19 @Override
20 public List<Adopter> findAllThatNeedApproval() {
21
22 return adopterRepository.findAll().stream()
23 .filter(a -> !a.getVerified() && a.getEmployeeVerificator() == null)
24 .collect(Collectors.toList());
25 }
26}
Note: See TracBrowser for help on using the repository browser.