source: Git/src/main/java/com/wediscussmovies/project/service/impl/DiscussionServiceImpl.java@ 3ded84d

main
Last change on this file since 3ded84d was 3ded84d, checked in by Test <matonikolov77@…>, 2 years ago

Model-database resolved bugs for mapping

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package com.wediscussmovies.project.service.impl;
2
3import com.wediscussmovies.project.model.*;
4import com.wediscussmovies.project.repository.DiscussionRepository;
5import com.wediscussmovies.project.service.DiscussionService;
6import org.springframework.stereotype.Service;
7
8import java.util.List;
9import java.util.Optional;
10
11@Service
12public class DiscussionServiceImpl implements DiscussionService {
13 private final DiscussionRepository discussionRepository;
14
15 public DiscussionServiceImpl(DiscussionRepository discussionRepository) {
16 this.discussionRepository = discussionRepository;
17 }
18
19 @Override
20 public List<Discussion> listAll() {
21 return discussionRepository.findAll();
22 }
23
24 @Override
25 public void save(Discussion discussion) {
26 discussionRepository.save(discussion);
27 }
28
29 @Override
30 public Optional<Discussion> findById(Integer id) {
31 return discussionRepository.findById(id);
32 }
33
34 @Override
35 public List<Discussion> listAllByTitle(String title) {
36 return discussionRepository.findAllByTitleLike("%"+title+"%");
37 }
38}
Note: See TracBrowser for help on using the repository browser.