Ignore:
Timestamp:
07/07/23 12:14:58 (12 months ago)
Author:
HristijanMitic00 <hristijan.mitic.01@…>
Branches:
main
Parents:
1dd9226
Message:

First commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/project/fmo/app/projcetfmo/Service/impl/KategorijaServiceImpl.java

    r1dd9226 rd14176d  
    1 package project.fmo.app.projcetfmo.Service.impl;public class KategorijaServiceImpl {
     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    }
    239}
Note: See TracChangeset for help on using the changeset viewer.