Merge branch 'main' of https://github.com/Parpaillax/Ludotheque
This commit is contained in:
@@ -10,5 +10,6 @@ public interface StockService {
|
||||
void add(Stock game);
|
||||
Optional<Stock> findById(Long gameId);
|
||||
List<StockCount> findAllByName(String name);
|
||||
Stock findByRef(String ref);
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package fr.eni.demo.bll;
|
||||
import fr.eni.demo.bo.Stock;
|
||||
import fr.eni.demo.bo.StockCount;
|
||||
import fr.eni.demo.dal.StockRepository;
|
||||
import jakarta.persistence.EntityNotFoundException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -39,4 +40,13 @@ public class StockServiceImpl implements StockService{
|
||||
.toList();
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Stock findByRef(String ref) {
|
||||
Stock stock = stockRepository.findByRefEQ(ref);
|
||||
if (stock == null) {
|
||||
throw new EntityNotFoundException("Ref non valide");
|
||||
}
|
||||
return stock;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user