com.pnpconsult.zeiterfassung.model
Class User

java.lang.Object
  extended bycom.pnpconsult.zeiterfassung.model.DescriptiveObject
      extended bycom.pnpconsult.zeiterfassung.model.TimestampedObject
          extended bycom.pnpconsult.zeiterfassung.model.ArchivableObject
              extended bycom.pnpconsult.zeiterfassung.model.User
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class User
extends ArchivableObject

Version:
$Id: User.java,v 1.19 2004/06/24 20:54:19 powerpete Exp $
Author:
M. Petersen
See Also:
Serialized Form

Constructor Summary
User()
           
 
Method Summary
 void addUserProject(UserProject userProject)
           
protected  Description buildDescription()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDisplayName()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getLogin()
           
 java.lang.String getPassword()
           
 float getRate()
           
 java.util.Set getRoles()
           
 java.util.SortedSet getUserEntries()
           
 UserProject getUserProject(Project project)
           
 java.util.SortedSet getUserProjects()
           
 int hashCode()
           
 boolean isMale()
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setLogin(java.lang.String login)
           
 void setMale(boolean isMale)
           
 void setPassword(java.lang.String password)
           
 void setRate(float rate)
           
 void setRoles(java.util.Set roles)
           
 void setUserEntries(java.util.SortedSet entries)
           
 void setUserProjects(java.util.SortedSet userProjects)
           
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.ArchivableObject
isArchived, setArchived
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.TimestampedObject
getDateCreated, getDateModified, setDateCreated, setDateModified
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.DescriptiveObject
compareTo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

public User()
Method Detail

getUserEntries

public java.util.SortedSet getUserEntries()
Returns:
Returns the entries.

setUserEntries

public void setUserEntries(java.util.SortedSet entries)
Parameters:
entries - The entries to set.

getFirstName

public java.lang.String getFirstName()
Returns:
Returns the firstName.

getLastName

public java.lang.String getLastName()
Returns:
Returns the lastName.

getLogin

public java.lang.String getLogin()
Returns:
Returns the login.

getPassword

public java.lang.String getPassword()
Returns:
Returns the password.

getRate

public float getRate()
Returns:
Returns the rate.

isMale

public boolean isMale()
Returns:
Returns the isMale.

setFirstName

public void setFirstName(java.lang.String firstName)
Parameters:
firstName - The firstName to set.

setLastName

public void setLastName(java.lang.String lastName)
Parameters:
lastName - The lastName to set.

setLogin

public void setLogin(java.lang.String login)
Parameters:
login - The login to set.

setMale

public void setMale(boolean isMale)
Parameters:
isMale - The isMale to set.

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - The password to set.

setRate

public void setRate(float rate)
Parameters:
rate - The rate to set.

getRoles

public java.util.Set getRoles()
Returns:
Returns the roles.

setRoles

public void setRoles(java.util.Set roles)
Parameters:
roles - The roles to set.

getUserProjects

public java.util.SortedSet getUserProjects()
Returns:
Returns the userProjects.

setUserProjects

public void setUserProjects(java.util.SortedSet userProjects)

getUserProject

public UserProject getUserProject(Project project)

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

buildDescription

protected Description buildDescription()
Overrides:
buildDescription in class DescriptiveObject

addUserProject

public void addUserProject(UserProject userProject)

getDisplayName

public java.lang.String getDisplayName()


Copyright © 2003-2004 PNP Unternehmensberatung. All Rights Reserved.