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

main
Last change on this file since 0078d84 was b46d1f2, checked in by Filip Chorbeski <86695898+FilipChorbeski@…>, 16 months ago

Changes needed for merge

  • Property mode set to 100644
File size: 816 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@Service
11
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.