public class UserService extends Object
| Constructor and Description |
|---|
UserService() |
| Modifier and Type | Method and Description |
|---|---|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
attachOwnPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user,
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player ownPlayer)
Links a Player profile to the User who own that profile
|
boolean |
checkPassword(String login,
String plainPassword)
Checks whether the given plain password is equal to the stored password for
the given login
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
confirmPreregistration(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
Completes the registration of a preregistered User entity
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
findByLogin(String login)
Retrieves a User entity given its primary key
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
findByPreregistrationCode(String preregistrationCode)
Retrieves a User entity given its preregistration code
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
preregistrate(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
Creates a new User entity with the corresponding preregistration data
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
retrieveCurrentUser()
Returns the current user.
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
update(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
Updates the attributes of a User entity
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
updatePassword(String login,
String newPassword)
Updates the password of a User entity identified by its login
|
@RolesAllowed(value="REGISTERED") public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User retrieveCurrentUser()
@PermitAll public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User preregistrate(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
user - user entity to be preregistered@PermitAll public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User confirmPreregistration(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
user - user entity to be confirmed@RolesAllowed(value="REGISTERED") public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User attachOwnPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user, es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player ownPlayer)
user - user entity to be updatedownPlayer - player entity to be linkedjavax.ejb.EJBAccessException - when user does not own the player to be attached@PermitAll public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User findByLogin(String login)
login - login of the user entity@PermitAll public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User findByPreregistrationCode(String preregistrationCode)
preregistrationCode - preregistration code of the user entity@PermitAll public boolean checkPassword(String login, String plainPassword)
login - login of the user entityplainPassword - plain password to be checked@RolesAllowed(value="REGISTERED") public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User updatePassword(String login, String newPassword)
login - login of the user entity to be updatednewPassword - plain password to be setjavax.ejb.EJBAccessException - when the user whose password is changed is not the current logged
user@RolesAllowed(value="REGISTERED") public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User update(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
user - user entity to be updatedCopyright © 2018. All rights reserved.