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:
Serializable
@Entity public class User extends Person
- Author:
- Nils Bühner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description User()Default constructorUser(String firstName, String lastName, String accountName)User(String firstName, String lastName, String accountName, String password)User(String firstName, String lastName, String accountName, String password, boolean active)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAccountName()StringgetPassword()Set<Role>getRoles()Set<UserGroup>getUserGroups()inthashCode()booleanisActive()voidsetAccountName(String accountName)voidsetActive(boolean active)voidsetPassword(String password)voidsetRoles(Set<Role> roles)voidsetUserGroups(Set<UserGroup> userGroups)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
-
-
-
-
Method Detail
-
getAccountName
public String getAccountName()
-
setAccountName
public void setAccountName(String accountName)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
setUserGroups
public void setUserGroups(Set<UserGroup> userGroups)
- Parameters:
userGroups- the userGroups to set
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
-