com.kyleswebspace.prometheus
Class User

java.lang.Object
  extended by com.kyleswebspace.prometheus.User

public class User
extends java.lang.Object

Author:
Kyle

Constructor Summary
User(java.lang.String username, java.lang.String password, java.lang.String role, java.util.LinkedList testsTaken)
          This is the User constructor.
 
Method Summary
 java.lang.String getPassword()
          getPassword() returns a String named password.
 java.lang.String getRole()
          Returns a String named role.
 java.util.LinkedList getTestsTaken()
          Returns a LinkedList named testsTaken.
 java.lang.String getUsername()
           
 void print()
           
 void setPassword(java.lang.String password)
          setPassword() returns void.
 void setRole(java.lang.String role)
          Returns void.
 void setTestsTaken(java.util.LinkedList testsTaken)
          Returns void.
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User(java.lang.String username,
            java.lang.String password,
            java.lang.String role,
            java.util.LinkedList testsTaken)
This is the User constructor. It takes in the username, password, role and a LinkedList of teststaken. Each element is then applied to the classes variables.

Parameters:
username - Testee's username
password - Testee's password
role - Testee's privilages.
testsTaken - Testee's list of tests already taken.
Method Detail

getPassword

public java.lang.String getPassword()
getPassword() returns a String named password. This is the password the testee entered.

Returns:
password gets the testee's password.

setPassword

public void setPassword(java.lang.String password)
setPassword() returns void. This sets the password the user entered.

Parameters:
password - Sets the testee's password

getRole

public java.lang.String getRole()
Returns a String named role. Role represents a user's privilages.

Returns:
The testee's privilages.

setRole

public void setRole(java.lang.String role)
Returns void. This method sets the users privilages.

Parameters:
role - Users privilages.

getTestsTaken

public java.util.LinkedList getTestsTaken()
Returns a LinkedList named testsTaken. Returns the users tests taken.

Returns:
Testee's tests taken.

setTestsTaken

public void setTestsTaken(java.util.LinkedList testsTaken)
Returns void. This sets

Parameters:
testsTaken -

getUsername

public java.lang.String getUsername()
Returns:

setUsername

public void setUsername(java.lang.String username)
Parameters:
username -

print

public void print()