de.iai.ilcd.model.security
Class User

java.lang.Object
  extended by de.iai.ilcd.model.security.User
All Implemented Interfaces:
java.io.Serializable

@Entity
public class User
extends java.lang.Object
implements java.io.Serializable

Author:
clemens.duepmeier
See Also:
Serialized Form

Constructor Summary
User()
           
 
Method Summary
 void addRole(SecurityRole role)
           
 void addToGroup(UserGroup group)
           
 void deleteRole(SecurityRole role)
           
 boolean equals(java.lang.Object object)
           
 Address getAddress()
           
 java.lang.String getEmail()
           
 java.lang.String getFirstName()
           
 Gender getGender()
           
 java.util.List<UserGroup> getGroups()
           
 java.lang.Long getId()
           
 java.lang.String getLastName()
           
 java.lang.String getOrganisation()
           
 java.lang.String getOrganisationUnit()
           
 java.lang.String getPasswordHash()
           
 java.lang.String getPasswordHashSalt()
           
 java.lang.String getRegistrationKey()
           
 java.util.List<SecurityRole> getRoles()
           
 IndustrialSector getSector()
           
 java.lang.String getTitle()
           
 java.lang.String getUserName()
           
 int hashCode()
           
 boolean hasRole(SecurityRole role)
           
 void removeFromAllGroups()
           
 void removeFromGroup(UserGroup group)
           
 void setAddress(Address address)
           
 void setEmail(java.lang.String email)
           
 void setFirstName(java.lang.String firstName)
           
 void setGender(Gender gender)
           
protected  void setGroups(java.util.List<UserGroup> groups)
           
 void setId(java.lang.Long id)
           
 void setLastName(java.lang.String lastName)
           
 void setOrganisation(java.lang.String organisation)
           
 void setOrganisationUnit(java.lang.String organisationUnit)
           
 void setPasswordHash(java.lang.String passwordHash)
           
 void setPasswordHashSalt(java.lang.String passwordHashSalt)
           
 void setRegistrationKey(java.lang.String registrationKey)
           
protected  void setRoles(java.util.List<SecurityRole> roles)
           
 void setSector(IndustrialSector sector)
           
 void setTitle(java.lang.String title)
           
 void setUserName(java.lang.String userName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

public User()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getAddress

public Address getAddress()

setAddress

public void setAddress(Address address)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getGender

public Gender getGender()

setGender

public void setGender(Gender gender)

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getOrganisation

public java.lang.String getOrganisation()

setOrganisation

public void setOrganisation(java.lang.String organisation)

getOrganisationUnit

public java.lang.String getOrganisationUnit()

setOrganisationUnit

public void setOrganisationUnit(java.lang.String organisationUnit)

getPasswordHash

public java.lang.String getPasswordHash()

setPasswordHash

public void setPasswordHash(java.lang.String passwordHash)

getPasswordHashSalt

public java.lang.String getPasswordHashSalt()

setPasswordHashSalt

public void setPasswordHashSalt(java.lang.String passwordHashSalt)

getSector

public IndustrialSector getSector()

setSector

public void setSector(IndustrialSector sector)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String userName)

getRegistrationKey

public java.lang.String getRegistrationKey()

setRegistrationKey

public void setRegistrationKey(java.lang.String registrationKey)

getRoles

public java.util.List<SecurityRole> getRoles()

setRoles

protected void setRoles(java.util.List<SecurityRole> roles)

addRole

public void addRole(SecurityRole role)

deleteRole

public void deleteRole(SecurityRole role)

hasRole

public boolean hasRole(SecurityRole role)

getGroups

public java.util.List<UserGroup> getGroups()

setGroups

protected void setGroups(java.util.List<UserGroup> groups)

addToGroup

public void addToGroup(UserGroup group)

removeFromGroup

public void removeFromGroup(UserGroup group)

removeFromAllGroups

public void removeFromAllGroups()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

toString

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