Package de.terrestris.shoguncore.model
Class User
- java.lang.Object
-
- de.terrestris.shoguncore.model.PersistentObject
-
- de.terrestris.shoguncore.model.Person
-
- de.terrestris.shoguncore.model.User
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class User extends Person
- Author:
- Nils Bühner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description User()Default constructorUser(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName)User(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName, java.lang.String password)User(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName, java.lang.String password, boolean active)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAccountName()java.lang.StringgetPassword()java.util.Set<Role>getRoles()java.util.Set<UserGroup>getUserGroups()inthashCode()booleanisActive()voidsetAccountName(java.lang.String accountName)voidsetActive(boolean active)voidsetPassword(java.lang.String password)voidsetRoles(java.util.Set<Role> roles)voidsetUserGroups(java.util.Set<UserGroup> userGroups)java.lang.StringtoString()-
Methods inherited from class de.terrestris.shoguncore.model.Person
getBirthday, getEmail, getFirstName, getLanguage, getLastName, setBirthday, setEmail, setFirstName, setLanguage, setLastName
-
Methods inherited from class de.terrestris.shoguncore.model.PersistentObject
getCreated, getGroupPermissions, getId, getModified, getUserPermissions, setGroupPermissions, setModified, setUserPermissions
-
-
-
-
Constructor Detail
-
User
public User()
Default constructor
-
User
public User(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName)
-
User
public User(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName, java.lang.String password)
-
User
public User(java.lang.String firstName, java.lang.String lastName, java.lang.String accountName, java.lang.String password, boolean active)
-
-
Method Detail
-
getAccountName
public java.lang.String getAccountName()
-
setAccountName
public void setAccountName(java.lang.String accountName)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getRoles
public java.util.Set<Role> getRoles()
- Returns:
- the roles
-
setRoles
public void setRoles(java.util.Set<Role> roles)
- Parameters:
roles- the roles to set
-
getUserGroups
public java.util.Set<UserGroup> getUserGroups()
- Returns:
- the userGroups
-
setUserGroups
public void setUserGroups(java.util.Set<UserGroup> userGroups)
- Parameters:
userGroups- the userGroups to set
-
hashCode
public int hashCode()
-
equals
public boolean equals(java.lang.Object obj)
-
-