This commit is contained in:
Sana EL HIRI 2022-03-11 15:07:23 +01:00
parent 3130169c84
commit 8f1117623b
4 changed files with 18 additions and 15 deletions

View File

@ -145,7 +145,6 @@ public class MembreController {
Team team = new Team(); Team team = new Team();
team.setId(team_id); team.setId(team_id);
membre.setTeam(team); membre.setTeam(team);
//resultMembre = membreRepository.saveAndFlush(membre);
return ResponseEntity.ok(new JsonWebToken(membreService.signup(membre))); return ResponseEntity.ok(new JsonWebToken(membreService.signup(membre)));
} catch (Exception e) { } catch (Exception e) {
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage()); return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage());
@ -248,7 +247,7 @@ public class MembreController {
@PutMapping("/update/smiley/{idUser}") @PutMapping("/update/smiley/{idUser}")
public ResponseEntity<?> updateSmiley(@RequestBody String numero, @PathVariable int idUser) throws Exception { public ResponseEntity<?> updateSmiley(@RequestBody String numero, @PathVariable int idUser) throws Exception {
Optional <Membre> resultMembre ; Optional<Membre> resultMembre;
try { try {
resultMembre = membreRepository.findById(idUser); resultMembre = membreRepository.findById(idUser);
resultMembre.get().setSmiley(numero); resultMembre.get().setSmiley(numero);
@ -259,6 +258,6 @@ public class MembreController {
return ResponseEntity.status(HttpStatus.OK).body(resultMembre); return ResponseEntity.status(HttpStatus.OK).body(resultMembre);
} }
} }

View File

@ -63,6 +63,7 @@ public class TeamController {
return ResponseEntity.status(HttpStatus.OK).body(liste); return ResponseEntity.status(HttpStatus.OK).body(liste);
} }
/** /**
* Création d'une team * Création d'une team
* *

View File

@ -143,6 +143,9 @@ public class Membre {
return roleList; return roleList;
} }
public void setRoleList(List<Role> roleList) {
this.roleList = roleList;
}
public String getSmiley() { public String getSmiley() {
return smiley; return smiley;
@ -152,10 +155,6 @@ public class Membre {
this.smiley = smiley; this.smiley = smiley;
} }
public void setRoleList(List<Role> roleList) {
this.roleList = roleList;
}
@Override @Override
public String toString() { public String toString() {
return "Membre{" + return "Membre{" +

View File

@ -1,30 +1,31 @@
package fr.organizee.service; package fr.organizee.service;
import java.util.List;
import java.util.Optional;
import org.springframework.stereotype.Service;
import fr.organizee.exception.ExistingUsernameException; import fr.organizee.exception.ExistingUsernameException;
import fr.organizee.exception.InvalidCredentialsException; import fr.organizee.exception.InvalidCredentialsException;
import fr.organizee.model.Membre; import fr.organizee.model.Membre;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Optional;
@Service @Service
public interface MembreService { public interface MembreService {
/** /**
* Methode qui permet à un utilisateur de se connecter. * Methode qui permet à un utilisateur de se connecter.
* @param email : nom de l'utilisateur. *
* @param email : nom de l'utilisateur.
* @param password : mot de passe de l'utilisateur. * @param password : mot de passe de l'utilisateur.
* @returnun JWT si credentials est valide, throws InvalidCredentialsException otherwise.
* @throws InvalidCredentialsException * @throws InvalidCredentialsException
* @returnun JWT si credentials est valide, throws InvalidCredentialsException otherwise.
*/ */
String signin(String email, String password) throws InvalidCredentialsException; String signin(String email, String password) throws InvalidCredentialsException;
/** /**
* Methode qui permet de s'inscrire. * Methode qui permet de s'inscrire.
*
* @param membre nouvel utilisateur. * @param membre nouvel utilisateur.
* @return un JWT si user n'existe pas © ! * @return un JWT si user n'existe pas
* @throws ExistingUsernameException * @throws ExistingUsernameException
*/ */
String signup(Membre membre) throws ExistingUsernameException; String signup(Membre membre) throws ExistingUsernameException;
@ -32,16 +33,19 @@ public interface MembreService {
/** /**
* Methode qui retourne tous les utilisateurs de la bd * Methode qui retourne tous les utilisateurs de la bd
*
* @return the list of all application users. * @return the list of all application users.
*/ */
List<Membre> findAllUsers(); List<Membre> findAllUsers();
/** /**
* Methode qui retourne un utilisateur à partir de son username * Methode qui retourne un utilisateur à partir de son username
*
* @param email the username to look for. * @param email the username to look for.
* @return an Optional object containing user if found, empty otherwise. * @return an Optional object containing user if found, empty otherwise.
*/ */
Optional<Membre> findUserByEmail(Membre membre); Optional<Membre> findUserByEmail(Membre membre);
Optional<Membre> findByEmail(String email); Optional<Membre> findByEmail(String email);
Membre chercheEmail(String email); Membre chercheEmail(String email);