@Named(value="playerController") @SessionScoped public class PlayerController extends Object implements Serializable
| Constructor and Description |
|---|
PlayerController() |
| Modifier and Type | Method and Description |
|---|---|
String |
createNewPlayer()
initializes a player and redirects
|
void |
doDeletePlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player player)
Deletes selected player
|
String |
doLoadPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player playerEditable)
Loads the selected player and loads the interfaces to edit it
|
void |
doSavePlayerChanges()
Action for the save player button it creates or updates a player
|
void |
doSearchPlayerByCity()
Searches a player by city, launched when using the button
"Searchyourplayersbycity"
|
void |
doSearchPlayerByNickNameLastName()
Searches a player by player info, launched when using the button
"Searchyourplayers"
|
javax.servlet.http.Part |
getAvatarFile()
Gets the user's avatar Part object after being uploaded
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player |
getPlayer()
Gets the current player profile under edit
|
Long |
getPlayerId()
Gets the playerId for the editable player
|
List<es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player> |
getPlayerList()
Players found by the search form
|
String |
getSearchCity()
Gets City that will be used to search players
|
String |
getSearchLastName()
Gets Last Name that will be used to search players
|
String |
getSearchName()
Gets Name that will be used to search players
|
String |
getSearchNick()
Gets nick that will be used to search players
|
es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User |
getUser()
Gets the current user under edit
|
String |
loadPlayerEditor()
Loads the player editor interface
|
void |
readAvatarContent()
Event listener for o:inputFile component from Omnifaces, responsible of
uploading avatar file contents.
|
void |
setAvatarFile(javax.servlet.http.Part avatarFile)
Sets the user's avatar Part object after being uploaded
|
void |
setCreatingNewPlayer(boolean creatingNewPlayer)
Sets the form function - edit or create
|
void |
setPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player player)
Sets the current player under edit
|
void |
setPlayerId(Long playerId)
Gets the playerId for the editable player
|
void |
setPlayerList(List<es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player> playerList)
Sets the players that will be shown in the table
|
void |
setSearchCity(String searchCity) |
void |
setSearchLastName(String searchLastName)
Sets LastName that will be used to search players
|
void |
setSearchName(String searchName)
Sets Name that will be used to search players
|
void |
setSearchNick(String searchNick)
Sets nick that will be used to search players
|
void |
setUser(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
Sets the current user under edit
|
public es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User getUser()
public void setUser(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.User user)
user - user being editedpublic es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player getPlayer()
public void setPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player player)
player - player being editedpublic javax.servlet.http.Part getAvatarFile()
public void setAvatarFile(javax.servlet.http.Part avatarFile)
avatarFile - Part object with the uploaded filepublic String createNewPlayer()
public void setCreatingNewPlayer(boolean creatingNewPlayer)
creatingNewPlayer - True- Creating False - Editingpublic Long getPlayerId()
public void setPlayerId(Long playerId)
playerId - edited player idpublic List<es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player> getPlayerList()
public void setPlayerList(List<es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player> playerList)
playerList - a list of playerspublic String getSearchNick()
public void setSearchNick(String searchNick)
searchNick - Nick criteriapublic String getSearchName()
public void setSearchName(String searchName)
searchName - Name criteriapublic String getSearchLastName()
public void setSearchLastName(String searchLastName)
searchLastName - public String getSearchCity()
public void setSearchCity(String searchCity)
searchCity - public void doSearchPlayerByNickNameLastName()
public void doSearchPlayerByCity()
public void doDeletePlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player player)
player - player that will be deletedpublic String doLoadPlayer(es.uvigo.esei.dgss.teamd.ligaaas.domain.entities.Player playerEditable)
public String loadPlayerEditor()
public void doSavePlayerChanges()
public void readAvatarContent()
See http://showcase.omnifaces.org/components/inputFile for details.
Copyright © 2018. All rights reserved.