- 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
-