source: src/main/java/project/fmo/app/projcetfmo/Service/impl/KategorijaServiceImpl.java

main
Last change on this file was d14176d, checked in by HristijanMitic00 <hristijan.mitic.01@…>, 12 months ago

First commit

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package project.fmo.app.projcetfmo.Service.impl;
2
3import org.springframework.stereotype.Service;
4import project.fmo.app.projcetfmo.Model.Kategorija;
5import project.fmo.app.projcetfmo.Repository.KategorijaRepository;
6import project.fmo.app.projcetfmo.Service.KategorijaService;
7
8import java.util.List;
9
10@Service
11public class KategorijaServiceImpl implements KategorijaService {
12
13 private final KategorijaRepository kategorijaRepository;
14
15 public KategorijaServiceImpl(KategorijaRepository kategorijaRepository) {
16 this.kategorijaRepository = kategorijaRepository;
17 }
18
19 @Override
20 public List<Kategorija> findAll() {
21 return kategorijaRepository.findAll();
22 }
23
24 @Override
25 public Kategorija save(String ime) {
26 Kategorija k = new Kategorija(ime);
27 kategorijaRepository.save(k);
28 return k;
29 }
30
31 @Override
32 public Kategorija edit(Integer id, String ime) {
33 Kategorija k = kategorijaRepository.findById(id).orElse(null);
34 assert k != null;
35 k.setIme(ime);
36 kategorijaRepository.save(k);
37 return k;
38 }
39}
Note: See TracBrowser for help on using the repository browser.