Class AccountServiceImpl
java.lang.Object
com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
- All Implemented Interfaces:
AccountService
-
Constructor Summary
ConstructorsConstructorDescriptionAccountServiceImpl(UtenteRepository utenteRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) Costruttore del service. -
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsByEmail(String email) Controlla se esiste un Utente tramite l' email.booleanexistsByUsername(String username) Controlla se esiste un Utente tramite l' username.findByUsername(String username) Trova utente, mappandolo in UtenteDto, tramite username.findByUsernameOrEmail(String username) Trova utente tramite username o email.voidsaveUtente(UtenteDto utenteDto) Crea un nuovo Utente.
-
Constructor Details
-
AccountServiceImpl
public AccountServiceImpl(UtenteRepository utenteRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) Costruttore del service.- Parameters:
utenteRepository- UtenteRepositorypasswordEncoder- PasswordEncoder
-
-
Method Details
-
saveUtente
Description copied from interface:AccountServiceCrea un nuovo Utente.- Specified by:
saveUtentein interfaceAccountService- Parameters:
utenteDto- UtenteDto
-
findByUsernameOrEmail
Description copied from interface:AccountServiceTrova utente tramite username o email.- Specified by:
findByUsernameOrEmailin interfaceAccountService- Parameters:
username- Username dell' utente- Returns:
- Utente
-
findByUsername
Description copied from interface:AccountServiceTrova utente, mappandolo in UtenteDto, tramite username.- Specified by:
findByUsernamein interfaceAccountService- Parameters:
username- Username dell' utente- Returns:
- UtenteDto
-
existsByUsername
Description copied from interface:AccountServiceControlla se esiste un Utente tramite l' username.- Specified by:
existsByUsernamein interfaceAccountService- Parameters:
username- Username dell' utente- Returns:
- boolean
-
existsByEmail
Description copied from interface:AccountServiceControlla se esiste un Utente tramite l' email.- Specified by:
existsByEmailin interfaceAccountService- Parameters:
email- Email dell' utente- Returns:
- boolean
-