commit
0eccc45c56
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -63,6 +63,7 @@ public class TeamController {
|
|||
return ResponseEntity.status(HttpStatus.OK).body(liste);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Création d'une team
|
||||
*
|
||||
|
|
|
@ -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{" +
|
||||
|
|
|
@ -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 déjà !
|
||||
* @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);
|
||||
|
|
Loading…
Reference in New Issue