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