A B C D E F G H I K L M N O P R S T U V W 

S

saveCurrentGraph() - Method in class edu.jhu.cs.oose.group14.backend.Game
Saves the game and all of its relevant data in its current state.
SecurityController - Class in edu.jhu.cs.oose.group14.frontend
The Spring controller that handles the login and create new user pages (the ones that have to interact with Spring Security).
SecurityController() - Constructor for class edu.jhu.cs.oose.group14.frontend.SecurityController
 
Server - Class in edu.jhu.cs.oose.group14.backend
A class representing a game server.
ServerProxy - Class in edu.jhu.cs.oose.group14.backend
An implementation of Server that uses the database to read and write game objects.
setAccount(Account) - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
Setter for the account
setBlockedUsers(List<Account>) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Setter for blocked users
setContents(String) - Method in class edu.jhu.cs.oose.group14.forms.SpringStringWrapper
Sets the desired string.
setCurrentGraph(KillGraph) - Method in class edu.jhu.cs.oose.group14.backend.Game
Sets the current kill graph to the graph passed in.
setDisplayName(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Changes the display name of this account.
setDisplayName(String) - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Sets the display name stored in the form.
setEmail(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Changes the email associated with this account.
setEmail(String) - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Sets the email address stored in the form.
setFriendRequests(List<Account>) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Setter for friend requests
setFriends(List<Account>) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Setter for the friends list
setGame(Game) - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
Setter for the game this role is associated with
setGame(Game) - Method in class edu.jhu.cs.oose.group14.frontend.GameIDPair
Sets the game.
setGameRoles(Set<GameRole>) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Setter for GameRoles
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.Game
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.GameSave
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.KickRequest
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.KillGraph
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.KillListener
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.states.GameState
 
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Sets the integer ID of this account.
setId(int) - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
 
setId(int) - Method in interface edu.jhu.cs.oose.group14.database.Persistable
Sets the ID used by Hibernate for the persistable object.
setKiller(Player) - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Setter for the killer
setKiller(Player) - Method in class edu.jhu.cs.oose.group14.backend.KillListener
Sets the killer on this object, used by Hibernate.
setListener(KillListener) - Method in class edu.jhu.cs.oose.group14.backend.users.Player
Sets the KillListener
setMessage(String) - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Setter for the message
setName(String) - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Sets the name of the game.
setPassConfirm(String) - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Sets the string cleartext password confirmation stored in the form object.
setPassHash(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Sets the internal password hash for this Account.
setPassword(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Sets the current account password.
setPassword(String) - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Sets the string cleartext password stored in the form object.
setSalt(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Sets the salt used for hashed password encryption.
setSelfAdd(boolean) - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Sets the selfAdd flag of the game.
setState(GameState) - Method in class edu.jhu.cs.oose.group14.backend.Game
Sets the state of the game.
setUniqueID(int) - Method in class edu.jhu.cs.oose.group14.frontend.GameIDPair
Sets the unique id number.
SETUP_NAME - Static variable in class edu.jhu.cs.oose.group14.backend.states.SetupGameState
 
SetupGameState - Class in edu.jhu.cs.oose.group14.backend.states
Represents a game state in the set-up phase.
SetupGameState(Game) - Constructor for class edu.jhu.cs.oose.group14.backend.states.SetupGameState
Creates a set-up game state.
SetupGameState() - Constructor for class edu.jhu.cs.oose.group14.backend.states.SetupGameState
 
setUserList(String) - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Sets the list of users in a game.
setUsername(String) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Sets the username of this account.
setUsername(String) - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Sets the username stored in the form, used only for account creation.
setVictim(Player) - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Setter for the victim
setVictim(Player) - Method in class edu.jhu.cs.oose.group14.backend.KillListener
Sets the victim on this object, used by Hibernate.
showAccountDetails(HttpServletRequest, HttpServletResponse) - Method in class edu.jhu.cs.oose.group14.frontend.AccountController
The controller that draws the account details page.
SpringStringWrapper - Class in edu.jhu.cs.oose.group14.forms
Wrapper class for strings in Spring.
SpringStringWrapper() - Constructor for class edu.jhu.cs.oose.group14.forms.SpringStringWrapper
 
startGame() - Method in class edu.jhu.cs.oose.group14.backend.Game
Starts the game.
startGame() - Method in class edu.jhu.cs.oose.group14.backend.states.GameState
Starts the game.
startGame() - Method in class edu.jhu.cs.oose.group14.backend.states.OverGameState
 
startGame() - Method in class edu.jhu.cs.oose.group14.backend.states.PlayingGameState
 
startGame() - Method in class edu.jhu.cs.oose.group14.backend.states.SetupGameState
 
startGame() - Method in class edu.jhu.cs.oose.group14.backend.states.StoppedGameState
 
startGame(HttpServletRequest, HttpServletResponse, ModelMap) - Method in class edu.jhu.cs.oose.group14.frontend.GameInformationController
Redirects the user to the right page depending on whether or not the game started properly.
stopGame() - Method in class edu.jhu.cs.oose.group14.backend.users.Admin
Stops the game prematurely.
STOPPED_NAME - Static variable in class edu.jhu.cs.oose.group14.backend.states.StoppedGameState
 
StoppedGameState - Class in edu.jhu.cs.oose.group14.backend.states
Represents a game state in the stopped phase.
StoppedGameState(Game) - Constructor for class edu.jhu.cs.oose.group14.backend.states.StoppedGameState
Creates a stopped game state.
StoppedGameState() - Constructor for class edu.jhu.cs.oose.group14.backend.states.StoppedGameState
 
A B C D E F G H I K L M N O P R S T U V W