package fr.eni.enchere.bll; import fr.eni.enchere.bo.Article; import fr.eni.enchere.bo.SearchArticleCritere; import fr.eni.enchere.dal.ArticleRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import java.util.List; @Service public class ArticleServiceImpl implements ArticleService{ private ArticleRepository articleRepository; public ArticleServiceImpl(ArticleRepository articleRepository) { this.articleRepository = articleRepository; } @Override public List
findAllArticle() { return articleRepository.findAllArticle(); } @Override public Article findArticleById(int id) { return articleRepository.findArticleById(id); } @Override public int saveArticle(Article article) { return articleRepository.saveArticle(article); } @Override public void deleteArticle(int id) { } @Override public int updateArticle(Article article) { return articleRepository.updateArticle(article); } @Override public List
findArticleByTitle(String title) { return articleRepository.findArticleByTitle(title); } @Override public Page
searchArticlePageable(SearchArticleCritere critere, Pageable pageable) { return articleRepository.searchArticlePageable(critere, pageable); } }