org.itracker.model
Class User
java.lang.Object
org.itracker.model.AbstractEntity
org.itracker.model.User
- All Implemented Interfaces:
- Serializable, Cloneable, Comparable<Entity>, Entity
public class User
- extends AbstractEntity
- implements Comparable<Entity>
A user.
- Author:
- ready
- See Also:
- Serialized Form
|
Constructor Summary |
User()
Default constructor (required by Hibernate). |
User(String login)
|
User(String login,
String password,
String firstName,
String lastName,
String email,
boolean superUser)
|
User(String login,
String password,
String firstName,
String lastName,
String email,
int registrationType,
boolean superUser)
|
| Methods inherited from class org.itracker.model.AbstractEntity |
clone, compareTo, equals, getCreateDate, getId, getLastModifiedDate, hashCode, isNew, setCreateDate, setId, setLastModifiedDate |
NAME_COMPARATOR
public static final Comparator<User> NAME_COMPARATOR
LOGIN_COMPARATOR
public static final Comparator<User> LOGIN_COMPARATOR
User
public User()
- Default constructor (required by Hibernate).
PENDING: should be private so that it can only be used by
Hibernate, to ensure that the fields which form an instance's identity
are always initialized/never null.
User
public User(String login)
User
public User(String login,
String password,
String firstName,
String lastName,
String email,
boolean superUser)
User
public User(String login,
String password,
String firstName,
String lastName,
String email,
int registrationType,
boolean superUser)
getPreferences
public UserPreferences getPreferences()
setPreferences
public void setPreferences(UserPreferences preferences)
getLogin
public String getLogin()
setLogin
public void setLogin(String login)
getPassword
public String getPassword()
setPassword
public void setPassword(String value)
getFirstName
public String getFirstName()
setFirstName
public void setFirstName(String value)
getLastName
public String getLastName()
setLastName
public void setLastName(String value)
getEmail
public String getEmail()
getEmailAddress
public javax.mail.internet.InternetAddress getEmailAddress()
setEmail
public void setEmail(String email)
getPermissions
public Set<Permission> getPermissions()
setPermissions
public void setPermissions(Set<Permission> getPermissions)
getUserPreferences
public UserPreferences getUserPreferences()
setUserPreferences
public void setUserPreferences(UserPreferences getPreferences)
getRegistrationType
public int getRegistrationType()
setRegistrationType
public void setRegistrationType(int registrationType)
getStatus
public int getStatus()
setStatus
public void setStatus(int status)
isSuperUser
public boolean isSuperUser()
setSuperUser
public void setSuperUser(boolean superUser)
getFirstInitial
public String getFirstInitial()
hasRequiredData
public boolean hasRequiredData()
hasRequiredData
public boolean hasRequiredData(boolean passwordRequired)
getProjects
public List<Project> getProjects()
setProjects
public void setProjects(List<Project> projects)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2002-2012 itracker. All Rights Reserved.