Uses of Class
vooga.users.user.VoogaUser

Packages that use VoogaUser
testing.social.chat   
testing.users.ui.profile Test harness for the profile screen GUI component. 
vooga.arcade   
vooga.arcade.events   
vooga.arcade.listeners.windowListeners   
vooga.social.chat   
vooga.users.ui.preferences Contains the preferences screen for a VOOGA account. 
vooga.users.ui.profile Contains the profile screen for a VOOGA account. 
vooga.users.ui.pwrecovery   
vooga.users.user Contains the User object as well as a "database" that allows other components to access the various users of VOOGA along with their information. 
 

Uses of VoogaUser in testing.social.chat
 

Methods in testing.social.chat with parameters of type VoogaUser
 void ChatTest.showArcade(VoogaUser user)
           
 

Uses of VoogaUser in testing.users.ui.profile
 

Methods in testing.users.ui.profile with parameters of type VoogaUser
 void UserProfileTest.showArcade(VoogaUser user)
           
 

Uses of VoogaUser in vooga.arcade
 

Methods in vooga.arcade that return VoogaUser
 VoogaUser VoogaGUI.getUser()
          Returns the current user
 

Methods in vooga.arcade with parameters of type VoogaUser
 void VoogaGUI.showArcade(VoogaUser user)
           
 void IVoogaGUI.showArcade(VoogaUser user)
          This method is called after a user is verified.
 

Uses of VoogaUser in vooga.arcade.events
 

Methods in vooga.arcade.events that return VoogaUser
 VoogaUser StartArcadeEvent.getUser()
          Returns the user that enters the arcade.
 VoogaUser EndArcadeEvent.getUser()
          Returns the user that was playing the the arcade.
 

Constructors in vooga.arcade.events with parameters of type VoogaUser
EndArcadeEvent(int ID, VoogaUser user)
          Constructs the event for when arcade is closed.
StartArcadeEvent(int ID, VoogaUser user)
          Constructs the event to be fired when the arcade is started.
 

Uses of VoogaUser in vooga.arcade.listeners.windowListeners
 

Constructors in vooga.arcade.listeners.windowListeners with parameters of type VoogaUser
ArcadeWindowListener(ArcadeEventListenerManager listeners, int arcadeID, VoogaUser user)
          Constructs the Arcade Window Listener.
 

Uses of VoogaUser in vooga.social.chat
 

Methods in vooga.social.chat with parameters of type VoogaUser
(package private)  void ChatPanel.initialize(int frameID, VoogaUser u)
          initializes this chat pane into the gui.
 void BuddyListPane.initialize(int frameID, VoogaUser user)
          Initializes the BuddyListPane.
 

Uses of VoogaUser in vooga.users.ui.preferences
 

Constructors in vooga.users.ui.preferences with parameters of type VoogaUser
AboutMePanel(VoogaUser user, UserDatabaseInterface userDB, IVoogaGUI gui)
           
PrefsScreen(VoogaUser user, UserDatabaseInterface userDB, IVoogaGUI GUI)
          Default constructor for a preferences screen
 

Uses of VoogaUser in vooga.users.ui.profile
 

Constructors in vooga.users.ui.profile with parameters of type VoogaUser
UserProfile(VoogaUser user, UserDatabaseInterface userDB, VoogaGUI GUI)
          Default constructor.
 

Uses of VoogaUser in vooga.users.ui.pwrecovery
 

Constructors in vooga.users.ui.pwrecovery with parameters of type VoogaUser
PasswordRecoveryScreen(IVoogaGUI gui, UserDatabaseInterface userDB, VoogaUser user)
          Primary constructor.
 

Uses of VoogaUser in vooga.users.user
 

Methods in vooga.users.user that return VoogaUser
 VoogaUser UserDatabaseInterface.findMatch(VoogaUser userToMatch, java.util.List<VoogaUser> matchees, java.lang.String gameName)
          Looks to match a VoogaUser with someone else of similar high score for a specified game.
 VoogaUser UserDatabaseInterface.getUser(java.lang.String username)
          Returns the user who has the given userID
static VoogaUser VoogaUserSerializer.loadData(java.lang.String username)
          Used to read in a VoogaUser that has been saved to a file
 

Methods in vooga.users.user with parameters of type VoogaUser
 void VoogaUser.addFriend(VoogaUser friend)
          adds friend to this user's list of friends
 boolean UserDatabaseInterface.changeAboutMeText(VoogaUser user, java.lang.String password, java.lang.String aboutMeText)
           
 boolean UserDatabaseInterface.changePassword(VoogaUser userToChange, java.lang.String oldPassword, java.lang.String newPassword)
          Returns true if the conversion from oldPassword to newPassword is successful, false otherwise.
 VoogaUser UserDatabaseInterface.findMatch(VoogaUser userToMatch, java.util.List<VoogaUser> matchees, java.lang.String gameName)
          Looks to match a VoogaUser with someone else of similar high score for a specified game.
 java.lang.String UserDatabaseInterface.getRecoveryQuestion(VoogaUser user)
          Returns the security question associated with this user
 boolean UserDatabaseInterface.isPasswordValid(VoogaUser userToCheck, java.lang.String password)
          Returns true if password is the correct password for this user
 boolean UserDatabaseInterface.isUserInDatabase(VoogaUser user)
          Checks if a given user is in the database
 boolean UserDatabaseInterface.isValidSecurityAnswer(VoogaUser user, java.lang.String answer, java.lang.String newPassword)
          Tries to change a user's password based on her answer to the security question.
 boolean UserDatabaseInterface.logout(VoogaUser user)
          Logs a user out of the system and commits the change to the database.
 void VoogaUser.removeFriend(VoogaUser friend)
          removes friend from this user's list of friends
static void VoogaUserSerializer.saveData(VoogaUser userToBeSaved)
          Saves a given VoogaUser to a file
 void UserDatabaseInterface.storeUser(VoogaUser user)
          Stores user in the general users database table.
 

Method parameters in vooga.users.user with type arguments of type VoogaUser
 VoogaUser UserDatabaseInterface.findMatch(VoogaUser userToMatch, java.util.List<VoogaUser> matchees, java.lang.String gameName)
          Looks to match a VoogaUser with someone else of similar high score for a specified game.