Merge pull request #56 from HediMjid/sana

Sana
This commit is contained in:
AlineRinquin 2022-03-11 15:08:37 +01:00 committed by GitHub
commit 0eccc45c56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 15 deletions

View File

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

View File

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

View File

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

View File

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