Changeset d14176d for src/main/java/project/fmo/app/projcetfmo/Service/impl/ProduktEOdKategorijaServiceImpl.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/project/fmo/app/projcetfmo/Service/impl/ProduktEOdKategorijaServiceImpl.java
r1dd9226 rd14176d 1 package project.fmo.app.projcetfmo.Service.impl;public class ProduktEOdKategorijaServiceImpl { 1 package project.fmo.app.projcetfmo.Service.impl; 2 3 import javax.transaction.Transactional; 4 import org.springframework.stereotype.Service; 5 import project.fmo.app.projcetfmo.Model.ProduktEOdKategorija; 6 import project.fmo.app.projcetfmo.Model.ProduktEOdKategorijaPK; 7 import project.fmo.app.projcetfmo.Repository.ProduktEOdKategorijaRepository; 8 import project.fmo.app.projcetfmo.Service.ProduktEOdKategorijaService; 9 import project.fmo.app.projcetfmo.Service.ProduktService; 10 11 import java.util.List; 12 13 @Service 14 public class ProduktEOdKategorijaServiceImpl implements ProduktEOdKategorijaService { 15 16 private final ProduktEOdKategorijaRepository produktEOdKategorijaRepository; 17 18 public ProduktEOdKategorijaServiceImpl(ProduktEOdKategorijaRepository produktEOdKategorijaRepository) { 19 this.produktEOdKategorijaRepository = produktEOdKategorijaRepository; 20 } 21 22 @Override 23 public ProduktEOdKategorija save(int idProdukt, int idKategorija) { 24 ProduktEOdKategorija produktEOdKategorija= new ProduktEOdKategorija(new ProduktEOdKategorijaPK(idProdukt, idKategorija)); 25 produktEOdKategorijaRepository.save(produktEOdKategorija); 26 return produktEOdKategorija; 27 } 28 29 @Transactional 30 @Override 31 public ProduktEOdKategorija edit(int idProdukt, int idKategorija) { 32 // ProduktEOdKategorijaPK pk = new ProduktEOdKategorijaPK(idProdukt,idKategorija); 33 ProduktEOdKategorija peodkD = produktEOdKategorijaRepository.findByIdProdukt(idProdukt); 34 produktEOdKategorijaRepository.deleteByIdProdukt(peodkD.getIdProdukt()); 35 ProduktEOdKategorijaPK pk = new ProduktEOdKategorijaPK(idProdukt, idKategorija); 36 ProduktEOdKategorija peodk = new ProduktEOdKategorija(pk); 37 produktEOdKategorijaRepository.save(peodk); 38 39 return peodk; 40 } 41 42 @Override 43 public List<ProduktEOdKategorija> findAll() { 44 return produktEOdKategorijaRepository.findAll(); 45 } 46 47 @Override 48 public ProduktEOdKategorija findByIdProdukt(int idProdukt) { 49 return produktEOdKategorijaRepository.findByIdProdukt(idProdukt); 50 } 51 52 @Transactional 53 @Override 54 public void deleteByIdProdukt(int idProdukt) { 55 56 this.produktEOdKategorijaRepository.deleteByIdProdukt(idProdukt); 57 } 58 59 @Override 60 public ProduktEOdKategorija findByIdProduktAndIdKategorija(int idProdukt, int idKategorija) { 61 return produktEOdKategorijaRepository.findByIdProduktAndIdKategorija(idProdukt,idKategorija); 62 } 2 63 }
Note:
See TracChangeset
for help on using the changeset viewer.