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

G

Game - Class in edu.jhu.cs.oose.group14.backend
A class representing the Game of Assassins that is being played.
Game() - Constructor for class edu.jhu.cs.oose.group14.backend.Game
Constructs a new Game object with an unspecified name.
Game(String) - Constructor for class edu.jhu.cs.oose.group14.backend.Game
Constructs a new game object with a specified name.
GameConfiguration - Class in edu.jhu.cs.oose.group14.forms
A class for game configurations.
GameConfiguration() - Constructor for class edu.jhu.cs.oose.group14.forms.GameConfiguration
 
GameCreationController - Class in edu.jhu.cs.oose.group14.frontend
The Spring controller class for the Create a game view of the Terminator web application.
GameCreationController() - Constructor for class edu.jhu.cs.oose.group14.frontend.GameCreationController
 
GameIDPair - Class in edu.jhu.cs.oose.group14.frontend
This class holds a game object and its unique identification number so that they may be associated with one another.
GameIDPair() - Constructor for class edu.jhu.cs.oose.group14.frontend.GameIDPair
 
GameInformationController - Class in edu.jhu.cs.oose.group14.frontend
The Spring controller class for the Game Information page of a game.
GameInformationController() - Constructor for class edu.jhu.cs.oose.group14.frontend.GameInformationController
 
GameRole - Class in edu.jhu.cs.oose.group14.backend.users
A class representing the abstract concept of a role in a Game.
GameSave - Class in edu.jhu.cs.oose.group14.backend
Save state for the game.
GameSave() - Constructor for class edu.jhu.cs.oose.group14.backend.GameSave
A default constructor, that regrettably seems to be needed by Hibernate.
GameSave(KillGraph, Set<Player>, GameState) - Constructor for class edu.jhu.cs.oose.group14.backend.GameSave
Constructs a game save object.
GameState - Class in edu.jhu.cs.oose.group14.backend.states
Represents the state of the game.
GameState() - Constructor for class edu.jhu.cs.oose.group14.backend.states.GameState
 
getAccount(String) - Method in class edu.jhu.cs.oose.group14.backend.Server
Fetches an account from the server via the account's unique username.
getAccount(String) - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Fetches an account from the server via the account's unique username.
getAccount() - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
Returns account associated with this game role.
getAccounts() - Method in class edu.jhu.cs.oose.group14.backend.Server
Returns the list of accounts on the server.
getAccounts() - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Returns the list of accounts on the server.
getAdmin(Game) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Return the existing admin associated with this account and the provided game.
getAdministratingGames() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns all of the games that the account is an admin in.
getAdmins() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns all of the administrators of the game.
getAllGames() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns all of the games that the account has game roles in.
getArbitrationRequests() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns the list of arbitrations.
getAuthorityList() - Method in class edu.jhu.cs.oose.group14.frontend.TerminatorUserDetailsService
Sets the default list of roles for all Terminator accounts.
getBlockedUsers() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns a list of users blocked by the current account
getContents() - Method in class edu.jhu.cs.oose.group14.forms.SpringStringWrapper
Retrieves the desired string.
getCurrentGraph() - Method in class edu.jhu.cs.oose.group14.backend.Game
Gets the current kill graph.
getDisplayName() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns the display name corresponding to this account.
getDisplayName() - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Retrieves the display name set in the form.
getEmail() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns the email associated with this account.
getEmail() - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Retrieves the email address set in the form.
getFriendRequests() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns a list of friend request for this account.
getFriends() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns a list of accounts that are in this account's friend list.
getGame(int) - Method in class edu.jhu.cs.oose.group14.backend.Server
Returns a game, given its game id.
getGame(int) - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Returns a game, given its game id.
getGame() - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
Returns the game this game role is participating in.
getGame() - Method in class edu.jhu.cs.oose.group14.frontend.GameIDPair
Retrieves the game object.
getGameRoles() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns the set of game roles that correspond to this account.
getGames() - Method in class edu.jhu.cs.oose.group14.backend.Server
Returns the list of active games on the server.
getGames() - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Returns the list of active games on the server.
getGameState() - Method in class edu.jhu.cs.oose.group14.backend.GameSave
Returns the state of the game from the save.
getId() - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.Game
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.GameSave
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.KickRequest
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.KillGraph
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.KillListener
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.states.GameState
 
getId() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
.encodeBase64String(byteSalt); Gets the integer ID of this account.
getId() - Method in class edu.jhu.cs.oose.group14.backend.users.GameRole
 
getId() - Method in interface edu.jhu.cs.oose.group14.database.Persistable
Retrieves the integer ID used by Hibernate for the persistable object.
getInstance() - Static method in class edu.jhu.cs.oose.group14.backend.Server
Static factory method for the Server object.
getInstance() - Static method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Static factory method for the Server object.
getKickRequests() - Method in class edu.jhu.cs.oose.group14.backend.Game
Retrieves the kick requests that are still active.
getKiller() - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Returns the murderer in the disputed kill.
getKiller() - Method in class edu.jhu.cs.oose.group14.backend.KillListener
Returns the murderer of the victim.
getKillGraph() - Method in class edu.jhu.cs.oose.group14.backend.GameSave
Returns the kill graph at the time of the save.
getListener() - Method in class edu.jhu.cs.oose.group14.backend.users.Player
Retrieves the kill listener.
getLivePlayers() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns all of the live players in the game.
getLoggedInUser() - Method in class edu.jhu.cs.oose.group14.frontend.AbstractTerminatorController
Routine to get the user currently logged into the page, using Spring Security.
getMessage() - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Returns the dispute message sent by the victim.
getMessage() - Method in class edu.jhu.cs.oose.group14.backend.KickRequest
Returns the message attached to the kick request.
getName() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns the name of the game.
getName() - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Returns the name submitted in game configuration.
getParsedUserList() - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Parses and returns the list of users contained within in the list.
getPassConfirm() - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Retrieves the string password confirmation stored in the form.
getPassHash() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Gets the internal password hash for this account.
getPassword() - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Retrieves the string password stored in the form.
getPlayer(Game) - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Return the existing player associated with this account and the provided game.
getPlayerList() - Method in class edu.jhu.cs.oose.group14.backend.GameSave
Retrieves the set of players from this save.
getPlayers() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns all of the players in the game.
getPlayers() - Method in class edu.jhu.cs.oose.group14.backend.KillGraph
Returns the list of players still alive in the kill graph.
getPlayingGames() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns all of the games that the account is a player in.
getRequester() - Method in class edu.jhu.cs.oose.group14.backend.KickRequest
Returns the requester of the kick request.
getRollBackDates() - Method in class edu.jhu.cs.oose.group14.backend.Game
Provides a set of possible roll-back dates that the game can be reverted to.
getSalt() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Gets the salt used for hashed password encryption.
getSelfAdd() - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Returns the selfAdd flag submitted in game configuration.
getSessionFactory() - Static method in class edu.jhu.cs.oose.group14.database.DatabaseFactory
Returns a static copy of the SessionFactory object from Hibernate, so other classes can use it.
getState() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns the current state of the game.
getStateName() - Method in class edu.jhu.cs.oose.group14.backend.states.GameState
Returns the name of the game.
getTarget() - Method in class edu.jhu.cs.oose.group14.backend.KickRequest
Returns the target of the kick request.
getTarget(Player) - Method in class edu.jhu.cs.oose.group14.backend.KillGraph
Returns the target of a player.
getUniqueID(Game) - Method in class edu.jhu.cs.oose.group14.backend.Server
Returns an id, given a game.
getUniqueID(Game) - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Returns an id, given a game.
getUniqueID() - Method in class edu.jhu.cs.oose.group14.frontend.GameIDPair
Retrieves the unique id number for this object.
getUserList() - Method in class edu.jhu.cs.oose.group14.forms.GameConfiguration
Returns the list of users.
getUsername() - Method in class edu.jhu.cs.oose.group14.backend.users.Account
Returns the username corresponding to this account.
getUsername() - Method in class edu.jhu.cs.oose.group14.forms.UserSettings
Gets the username stored in the form, used only for account creation.
getUsernames() - Method in class edu.jhu.cs.oose.group14.backend.Server
Returns the list of usernames on the server.
getUsernames() - Method in class edu.jhu.cs.oose.group14.backend.ServerProxy
Returns the list of usernames on the server.
getVictim() - Method in class edu.jhu.cs.oose.group14.backend.ArbitrationRequest
Returns the victim in the disputed kill.
getVictim() - Method in class edu.jhu.cs.oose.group14.backend.KillListener
Returns the victim of the murder.
getWinner() - Method in class edu.jhu.cs.oose.group14.backend.Game
Returns the account of the winner of the game of assassins.
getWinner() - Method in class edu.jhu.cs.oose.group14.backend.states.GameState
Returns the account of the winner of the game.
getWinner() - Method in class edu.jhu.cs.oose.group14.backend.states.OverGameState
 
getWinner() - Method in class edu.jhu.cs.oose.group14.backend.states.PlayingGameState
 
getWinner() - Method in class edu.jhu.cs.oose.group14.backend.states.SetupGameState
 
getWinner() - Method in 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