From ba7c865f571e035608a2f8fcda3c8f400b41751f Mon Sep 17 00:00:00 2001 From: visoulier Date: Sun, 10 Mar 2024 21:44:23 +0100 Subject: [PATCH] suppression interfaces pour les services (inutiles car 1 interface = 1 service --- .../sae/controllers/QuestionController.java | 4 ++-- .../controllers/ScientifiqueController.java | 4 ++-- .../sae/controllers/ThematiqueController.java | 4 ++-- .../controllers/UtilisateurController.java | 4 ++-- .../sae/services/DifficulteService.java | 4 +--- .../sae/services/IndiceService.java | 6 +----- .../sae/services/PartieService.java | 3 +-- .../sae/services/QuestionService.java | 5 +---- .../sae/services/ScientifiqueService.java | 8 +------- .../sae/services/ThematiqueService.java | 6 +----- .../sae/services/UtilisateurService.java | 6 +----- .../interfaces/IDifficulteService.java | 9 --------- .../services/interfaces/IIndiceService.java | 9 --------- .../services/interfaces/IPartieService.java | 10 ---------- .../services/interfaces/IQuestionService.java | 10 ---------- .../interfaces/IScientifiqueService.java | 19 ------------------- .../interfaces/IThematiqueService.java | 14 -------------- .../interfaces/IUtilisateurService.java | 12 ------------ 18 files changed, 15 insertions(+), 122 deletions(-) delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IDifficulteService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IIndiceService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IPartieService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IQuestionService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IScientifiqueService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IThematiqueService.java delete mode 100644 SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IUtilisateurService.java diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/QuestionController.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/QuestionController.java index 2979583..ee9e3b9 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/QuestionController.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/QuestionController.java @@ -4,7 +4,7 @@ import fr.iut.sciencequest.sae.ApplicationConfig; import fr.iut.sciencequest.sae.assemblers.QuestionModelAssembler; import fr.iut.sciencequest.sae.dto.question.QuestionDTO; import fr.iut.sciencequest.sae.entities.Question; -import fr.iut.sciencequest.sae.services.interfaces.IQuestionService; +import fr.iut.sciencequest.sae.services.QuestionService; import lombok.AllArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; @@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.*; @AllArgsConstructor @RequestMapping("/api/v1/questions") public class QuestionController { - private final IQuestionService questionService; + private final QuestionService questionService; private final QuestionModelAssembler questionModelAssembler; @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection") private final PagedResourcesAssembler pagedResourcesAssembler; diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ScientifiqueController.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ScientifiqueController.java index e5dc152..9d03bd0 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ScientifiqueController.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ScientifiqueController.java @@ -9,7 +9,7 @@ import fr.iut.sciencequest.sae.dto.scientifique.ScientifiqueDTO; import fr.iut.sciencequest.sae.entities.Indice; import fr.iut.sciencequest.sae.entities.Scientifique; import fr.iut.sciencequest.sae.services.IndiceService; -import fr.iut.sciencequest.sae.services.interfaces.IScientifiqueService; +import fr.iut.sciencequest.sae.services.ScientifiqueService; import jakarta.validation.Valid; import lombok.AllArgsConstructor; import org.modelmapper.ModelMapper; @@ -28,7 +28,7 @@ import org.springframework.web.bind.annotation.*; @RequestMapping("/api/v1/scientifiques") public class ScientifiqueController { - private final IScientifiqueService scientifiqueService; + private final ScientifiqueService scientifiqueService; private final ScientifiqueModelAssembler scientifiqueModelAssembler; private final IndiceModelAssembler indiceModelAssembler; @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection") diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ThematiqueController.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ThematiqueController.java index f6b761d..52a9d6c 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ThematiqueController.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/ThematiqueController.java @@ -6,7 +6,7 @@ import fr.iut.sciencequest.sae.assemblers.ThematiqueSimpleModelAssembler; import fr.iut.sciencequest.sae.dto.thematique.ThematiqueLibelleOnlyDTO; import fr.iut.sciencequest.sae.dto.thematique.ThematiqueSimpleDTO; import fr.iut.sciencequest.sae.entities.Thematique; -import fr.iut.sciencequest.sae.services.interfaces.IThematiqueService; +import fr.iut.sciencequest.sae.services.ThematiqueService; import jakarta.validation.Valid; import lombok.AllArgsConstructor; import org.modelmapper.ModelMapper; @@ -23,7 +23,7 @@ import org.springframework.web.bind.annotation.*; @AllArgsConstructor @RequestMapping("/api/v1/thematiques") public class ThematiqueController { - private final IThematiqueService thematiqueService; + private final ThematiqueService thematiqueService; private final ThematiqueModelAssembler thematiqueModelAssembler; private final ThematiqueSimpleModelAssembler thematiqueSimpleModelAssembler; @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection") diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/UtilisateurController.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/UtilisateurController.java index 69f16c4..7df090b 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/UtilisateurController.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/UtilisateurController.java @@ -2,7 +2,7 @@ package fr.iut.sciencequest.sae.controllers; import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurDTO; import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurWithPasswordDTO; -import fr.iut.sciencequest.sae.services.interfaces.IUtilisateurService; +import fr.iut.sciencequest.sae.services.UtilisateurService; import lombok.AllArgsConstructor; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/v1/utilisateur") public class UtilisateurController { - private final IUtilisateurService utilisateurService; + private final UtilisateurService utilisateurService; @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/DifficulteService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/DifficulteService.java index bc49d52..8ad5be3 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/DifficulteService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/DifficulteService.java @@ -2,20 +2,18 @@ package fr.iut.sciencequest.sae.services; import fr.iut.sciencequest.sae.entities.Difficulte; import fr.iut.sciencequest.sae.repositories.DifficulteRepository; -import fr.iut.sciencequest.sae.services.interfaces.IDifficulteService; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; @Service -public class DifficulteService implements IDifficulteService { +public class DifficulteService { private final DifficulteRepository difficulteRepository; public DifficulteService(DifficulteRepository difficulteRepository){ this.difficulteRepository = difficulteRepository; } - @Override public Page findAll(Pageable p){ return this.difficulteRepository.findAll(p); } diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/IndiceService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/IndiceService.java index 3c29412..15b7246 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/IndiceService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/IndiceService.java @@ -4,13 +4,12 @@ import fr.iut.sciencequest.sae.entities.Indice; import fr.iut.sciencequest.sae.exceptions.DuplicatedIdException; import fr.iut.sciencequest.sae.exceptions.notFound.IndiceNotFoundException; import fr.iut.sciencequest.sae.repositories.IndiceRepository; -import fr.iut.sciencequest.sae.services.interfaces.IIndiceService; import org.springframework.stereotype.Service; import java.lang.reflect.Field; @Service -public class IndiceService implements IIndiceService { +public class IndiceService { private final IndiceRepository indiceRepository; @@ -18,12 +17,10 @@ public class IndiceService implements IIndiceService { this.indiceRepository = indiceRepository; } - @Override public Iterable findByScientifiqueId(int id) { return this.indiceRepository.findByScientifiqueId(id); } - @Override public Indice update(Indice indice){ if(!this.indiceRepository.existsById(indice.getId())){ throw new IndiceNotFoundException(indice.getId()); @@ -31,7 +28,6 @@ public class IndiceService implements IIndiceService { return this.indiceRepository.save(indice); } - @Override public Indice create(Indice indice){ if(indice.getId() != null && this.indiceRepository.existsById(indice.getId())){ throw new DuplicatedIdException(); diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/PartieService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/PartieService.java index 6d51e26..ddd94c4 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/PartieService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/PartieService.java @@ -3,7 +3,6 @@ package fr.iut.sciencequest.sae.services; import fr.iut.sciencequest.sae.entities.Partie; import fr.iut.sciencequest.sae.exceptions.notFound.PartieNotFoundException; import fr.iut.sciencequest.sae.repositories.PartieRepository; -import fr.iut.sciencequest.sae.services.interfaces.IPartieService; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; @@ -11,7 +10,7 @@ import java.util.List; @AllArgsConstructor @Service -public class PartieService implements IPartieService { +public class PartieService { private final PartieRepository partieRepository; /*private final JeuRepository jeuRepository; private final UtilisateurRepository utilisateurRepository; diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/QuestionService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/QuestionService.java index 6d07363..b312f90 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/QuestionService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/QuestionService.java @@ -3,7 +3,6 @@ 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; @@ -11,16 +10,14 @@ import org.springframework.stereotype.Service; @AllArgsConstructor @Service -public class QuestionService implements IQuestionService { +public class QuestionService { private final QuestionRepository questionRepository; private final ReponseRepository reponseRepository; - @Override public Page findAll(Pageable p) { return questionRepository.findAll(p); } - @Override public Page findWithCriteria(Pageable page, Integer scientifiqueId) { return questionRepository.findAllQuestionsByScientifiqueId(page, scientifiqueId); } diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ScientifiqueService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ScientifiqueService.java index e94052e..d604362 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ScientifiqueService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ScientifiqueService.java @@ -10,7 +10,6 @@ import fr.iut.sciencequest.sae.exceptions.notFound.ThematiqueNotFoundException; import fr.iut.sciencequest.sae.repositories.DifficulteRepository; import fr.iut.sciencequest.sae.repositories.ScientifiqueRepository; import fr.iut.sciencequest.sae.repositories.ThematiqueRepository; -import fr.iut.sciencequest.sae.services.interfaces.IScientifiqueService; import lombok.AllArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; @@ -21,24 +20,21 @@ import java.util.Optional; @AllArgsConstructor @Service -public class ScientifiqueService implements IScientifiqueService { +public class ScientifiqueService { private final ScientifiqueRepository scientifiqueRepository; private final ThematiqueRepository thematiqueRepository; private final DifficulteRepository difficulteRepository; private final IndiceService indiceService; - @Override public Scientifique update(Scientifique scientifique) { return null; } - @Override public Scientifique create(Scientifique scientifique) { return null; } - @Override public Page findAll(Pageable page) { return scientifiqueRepository.findAll(page); } @@ -58,12 +54,10 @@ public class ScientifiqueService implements IScientifiqueService { return scientifiqueRepository.findAll(page); } - @Override public Scientifique findById(int id) { return this.scientifiqueRepository.findById(id).orElseThrow(() -> new ScientifiqueNotFoundException(id)); } - @Override public Iterable getLinkedIndicesByScientifiqueId(int id){ if(!this.scientifiqueRepository.existsById(id)){ throw new ScientifiqueNotFoundException(id); diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ThematiqueService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ThematiqueService.java index 889f78d..802fea7 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ThematiqueService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/ThematiqueService.java @@ -5,7 +5,6 @@ import fr.iut.sciencequest.sae.exceptions.DuplicatedFieldException; import fr.iut.sciencequest.sae.exceptions.DuplicatedIdException; import fr.iut.sciencequest.sae.exceptions.notFound.ThematiqueNotFoundException; import fr.iut.sciencequest.sae.repositories.ThematiqueRepository; -import fr.iut.sciencequest.sae.services.interfaces.IThematiqueService; import lombok.AllArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; @@ -13,7 +12,7 @@ import org.springframework.stereotype.Service; @AllArgsConstructor @Service -public class ThematiqueService implements IThematiqueService { +public class ThematiqueService { private final ThematiqueRepository thematiqueRepository; private void checkFieldsConstraints(Thematique thematique){ @@ -21,7 +20,6 @@ public class ThematiqueService implements IThematiqueService { throw new DuplicatedFieldException("libelle"); } } - @Override public Thematique update(Thematique thematique){ if(!this.thematiqueRepository.existsById(thematique.getId())){ throw new ThematiqueNotFoundException(thematique.getId()); @@ -30,7 +28,6 @@ public class ThematiqueService implements IThematiqueService { return this.thematiqueRepository.save(thematique); } - @Override public Thematique create(Thematique thematique){ if(thematique.getId() != null && this.thematiqueRepository.existsById(thematique.getId())){ throw new DuplicatedIdException(); @@ -39,7 +36,6 @@ public class ThematiqueService implements IThematiqueService { return this.thematiqueRepository.save(thematique); } - @Override public Page findAll(Pageable p){ return this.thematiqueRepository.findAll(p); } diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java index f01727f..de7e13f 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java @@ -6,7 +6,6 @@ import fr.iut.sciencequest.sae.entities.Utilisateur; import fr.iut.sciencequest.sae.exceptions.IncorrectPasswordException; import fr.iut.sciencequest.sae.exceptions.notFound.UtilisateurNotFoundException; import fr.iut.sciencequest.sae.repositories.UtilisateurRepository; -import fr.iut.sciencequest.sae.services.interfaces.IUtilisateurService; import lombok.AllArgsConstructor; import org.modelmapper.ModelMapper; import org.springframework.stereotype.Service; @@ -15,14 +14,13 @@ import java.util.Objects; @AllArgsConstructor @Service -public class UtilisateurService implements IUtilisateurService { +public class UtilisateurService { private UtilisateurRepository utilisateurRepository; //private BCryptPasswordEncoder passwordEncoder; private ModelMapper modelMapper; - @Override public UtilisateurDTO save(UtilisateurWithPasswordDTO user) { Utilisateur utilisateur = this.modelMapper.map(user, Utilisateur.class); //utilisateur.setMotDePasse(passwordEncoder.encode(user.getMotDePasse())); @@ -30,7 +28,6 @@ public class UtilisateurService implements IUtilisateurService { return this.modelMapper.map(utilisateur, UtilisateurDTO.class); } - @Override public UtilisateurDTO login(UtilisateurWithPasswordDTO user) { Utilisateur utilisateur = this.findUserByEmail(user.getEmail()); if(!utilisateur.getMotDePasse().equals(user.getMotDePasse())) throw new IncorrectPasswordException(); @@ -41,7 +38,6 @@ public class UtilisateurService implements IUtilisateurService { return this.modelMapper.map(utilisateur, UtilisateurDTO.class); } - @Override public Utilisateur findUserByEmail(String email) { Utilisateur user = this.utilisateurRepository.findUtilisateurByEmail(email); if(Objects.equals(user.getPseudo(), "")) { diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IDifficulteService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IDifficulteService.java deleted file mode 100644 index 5a08cea..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IDifficulteService.java +++ /dev/null @@ -1,9 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.entities.Difficulte; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Pageable; - -public interface IDifficulteService { - Page findAll(Pageable p); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IIndiceService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IIndiceService.java deleted file mode 100644 index db198ae..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IIndiceService.java +++ /dev/null @@ -1,9 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.entities.Indice; - -public interface IIndiceService { - Iterable findByScientifiqueId(int id); - Indice update(Indice indice); - Indice create(Indice indice); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IPartieService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IPartieService.java deleted file mode 100644 index f324ad9..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IPartieService.java +++ /dev/null @@ -1,10 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.entities.Partie; - -import java.util.List; - -public interface IPartieService { - Partie findById(int id); - Partie create(Integer idJeu, Integer idUtilisateur, List thematiques, Integer idDifficulte); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IQuestionService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IQuestionService.java deleted file mode 100644 index 25c12f0..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IQuestionService.java +++ /dev/null @@ -1,10 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.entities.Question; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Pageable; - -public interface IQuestionService { - Page findAll(Pageable page); - Page findWithCriteria(Pageable page, Integer scientifiqueId); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IScientifiqueService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IScientifiqueService.java deleted file mode 100644 index 1930981..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IScientifiqueService.java +++ /dev/null @@ -1,19 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.entities.Indice; -import fr.iut.sciencequest.sae.entities.Scientifique; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Pageable; - -public interface IScientifiqueService { - Scientifique update(Scientifique scientifique); - - Scientifique create(Scientifique scientifique); - - Page findAll(Pageable page); - Page findAllWithCriteria(Pageable page, Integer tId, Integer dId); - - Scientifique findById(int id); - - Iterable getLinkedIndicesByScientifiqueId(int id); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IThematiqueService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IThematiqueService.java deleted file mode 100644 index 2970806..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IThematiqueService.java +++ /dev/null @@ -1,14 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - - -import fr.iut.sciencequest.sae.entities.Thematique; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.Pageable; - -public interface IThematiqueService { - Thematique update(Thematique thematique); - - Thematique create(Thematique thematique); - - Page findAll(Pageable p); -} diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IUtilisateurService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IUtilisateurService.java deleted file mode 100644 index 73af590..0000000 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/interfaces/IUtilisateurService.java +++ /dev/null @@ -1,12 +0,0 @@ -package fr.iut.sciencequest.sae.services.interfaces; - -import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurDTO; -import fr.iut.sciencequest.sae.dto.utilisateur.UtilisateurWithPasswordDTO; -import fr.iut.sciencequest.sae.entities.Utilisateur; - -public interface IUtilisateurService { - UtilisateurDTO save(UtilisateurWithPasswordDTO user); - UtilisateurDTO login(UtilisateurWithPasswordDTO user); - - Utilisateur findUserByEmail(String email); -}