source: Prototype Application/Paw5/src/main/java/finki/paw5/service/implementation/PostServiceImplementation.java@ a762b3a

main
Last change on this file since a762b3a was a762b3a, checked in by SazdovaEkaterina <sazdovaekaterina@…>, 17 months ago

adoption posts list + pet details page

  • Property mode set to 100644
File size: 828 bytes
Line 
1package finki.paw5.service.implementation;
2
3import finki.paw5.model.entities.Post;
4import finki.paw5.repository.PostRepository;
5import finki.paw5.service.PostService;
6import org.springframework.stereotype.Service;
7
8import java.util.List;
9import java.util.Optional;
10
11@Service
12public class PostServiceImplementation implements PostService {
13
14 private final PostRepository postRepository;
15
16 public PostServiceImplementation(PostRepository PostRepository){
17 this.postRepository = PostRepository;
18 }
19
20 @Override
21 public void save(Post post) {
22 this.postRepository.save(post);
23 }
24
25 @Override
26 public List<Post> findAll() {
27 return this.postRepository.findAll();
28 }
29
30 @Override
31 public Optional<Post> findById(Integer id) {
32 return this.postRepository.findById(id);
33 }
34}
Note: See TracBrowser for help on using the repository browser.