Ajout recherche avec critère au QuestionService

Springboot
Alix JEUDI--LEMOINE 1 year ago
parent ac45248509
commit 0df3390fd0

@ -2,22 +2,27 @@ package fr.iut.sciencequest.sae.services;
import fr.iut.sciencequest.sae.entities.Question;
import fr.iut.sciencequest.sae.repositories.QuestionRepository;
import fr.iut.sciencequest.sae.repositories.ReponseRepository;
import fr.iut.sciencequest.sae.services.interfaces.IQuestionService;
import lombok.AllArgsConstructor;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
@AllArgsConstructor
@Service
public class QuestionService implements IQuestionService {
private final QuestionRepository questionRepository;
public QuestionService(QuestionRepository questionRepository) {
this.questionRepository = questionRepository;
}
private final ReponseRepository reponseRepository;
@Override
public Page<Question> findAll(Pageable p) {
//Pageable paging = PageRequest.of(page, PAGE_SIZE);
return questionRepository.findAll(p);
}
@Override
public Page<Question> findWithCriteria(Pageable page, Integer scientifiqueId) {
return questionRepository.findAllQuestionsByScientifiqueId(page, scientifiqueId);
}
}

@ -6,4 +6,5 @@ import org.springframework.data.domain.Pageable;
public interface IQuestionService {
Page<Question> findAll(Pageable page);
Page<Question> findWithCriteria(Pageable page, Integer scientifiqueId);
}

Loading…
Cancel
Save