cz.muni.fi.rtc.teacherWorkbench.model
Class ImportedPersonImpl

java.lang.Object
  extended by cz.muni.fi.rtc.teacherWorkbench.model.ImportedPersonImpl
All Implemented Interfaces:
ImportedPerson

public class ImportedPersonImpl
extends java.lang.Object
implements ImportedPerson


Constructor Summary
ImportedPersonImpl()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Uses uid field only
 java.lang.String getDescription()
          User description
 java.lang.String getEmailAddress()
          Email address.
 java.lang.String getFirstName()
          First name
 java.lang.String getLastName()
          Last name
 java.lang.String getRawPassword()
          Raw (not encrypted) password.
 java.lang.String getUID()
          Unique identifier of the person.
 int hashCode()
          Uses uid field only
 void setDescription(java.lang.String description)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setRawPassword(java.lang.String rawPassword)
          Sets raw password
 void setUID(java.lang.String uid)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportedPersonImpl

public ImportedPersonImpl()
Method Detail

getFirstName

public java.lang.String getFirstName()
Description copied from interface: ImportedPerson
First name

Specified by:
getFirstName in interface ImportedPerson
Returns:
first name

setFirstName

public void setFirstName(java.lang.String firstName)

getLastName

public java.lang.String getLastName()
Description copied from interface: ImportedPerson
Last name

Specified by:
getLastName in interface ImportedPerson
Returns:
last name

setLastName

public void setLastName(java.lang.String lastName)

getEmailAddress

public java.lang.String getEmailAddress()
Description copied from interface: ImportedPerson
Email address.

Specified by:
getEmailAddress in interface ImportedPerson
Returns:
email address

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)

getDescription

public java.lang.String getDescription()
Description copied from interface: ImportedPerson
User description

Specified by:
getDescription in interface ImportedPerson
Returns:

setDescription

public void setDescription(java.lang.String description)

getRawPassword

public java.lang.String getRawPassword()
Description copied from interface: ImportedPerson
Raw (not encrypted) password. PasswordGenerator.generatePasswordsForPeople(java.util.Collection) can be used for random password generation.

Specified by:
getRawPassword in interface ImportedPerson
Returns:
Raw password

setRawPassword

public void setRawPassword(java.lang.String rawPassword)
Description copied from interface: ImportedPerson
Sets raw password

Specified by:
setRawPassword in interface ImportedPerson
Parameters:
rawPassword - raw password

getUID

public java.lang.String getUID()
Description copied from interface: ImportedPerson
Unique identifier of the person. Uniqueness not checked by the tool.

Specified by:
getUID in interface ImportedPerson
Returns:
Unique identifier of the person

setUID

public void setUID(java.lang.String uid)

hashCode

public int hashCode()
Uses uid field only

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
Uses uid field only

Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object