public class UserEJB extends Object
| Constructor and Description |
|---|
UserEJB() |
| Modifier and Type | Method and Description |
|---|---|
void |
create(es.uvigo.esei.dgss.user.UserJPA user)
Creates a new user and then send a verification e-mail
|
void |
delete(es.uvigo.esei.dgss.user.UserJPA user)
Deletes a user
|
List<es.uvigo.esei.dgss.user.UserJPA> |
list()
Gets all users
|
List<es.uvigo.esei.dgss.user.UserJPA> |
listPlayers(es.uvigo.esei.dgss.user.UserJPA user)
Gets all players a user created
|
es.uvigo.esei.dgss.user.UserJPA |
read(String login)
Gets a user given its login
|
void |
sendConfirmationEmail(es.uvigo.esei.dgss.user.UserJPA user)
When a new user is created, we have to send an email with a link to
verify the account.
|
es.uvigo.esei.dgss.user.UserJPA |
update(es.uvigo.esei.dgss.user.UserJPA user)
Updates a user
|
public void create(es.uvigo.esei.dgss.user.UserJPA user)
user - A new user to be storedpublic es.uvigo.esei.dgss.user.UserJPA read(String login)
login - Login of the user to findpublic es.uvigo.esei.dgss.user.UserJPA update(es.uvigo.esei.dgss.user.UserJPA user)
user - The user to be updatedIllegalArgumentException - if the user is not foundpublic void delete(es.uvigo.esei.dgss.user.UserJPA user)
user - The user to be removedIllegalArgumentException - if the user is not foundpublic List<es.uvigo.esei.dgss.user.UserJPA> list()
public List<es.uvigo.esei.dgss.user.UserJPA> listPlayers(es.uvigo.esei.dgss.user.UserJPA user)
user - The user who we can find its playersUserPlayerJPApublic void sendConfirmationEmail(es.uvigo.esei.dgss.user.UserJPA user)
user - The user to be removedIllegalArgumentException - if the user is not foundMailCopyright © 2017. All rights reserved.