@Entity public class User extends AuditableModel
Modifier and Type | Method and Description |
---|---|
void |
addMetaPermission(MetaPermission item)
Add the given
MetaPermission item to the metaPermissions . |
void |
addPermission(Permission item)
Add the given
Permission item to the permissions . |
void |
addRole(Role item)
Add the given
Role item to the roles . |
void |
clearMetaPermissions()
Clear the
metaPermissions collection. |
void |
clearPermissions()
Clear the
permissions collection. |
void |
clearRoles()
Clear the
roles collection. |
boolean |
equals(Object obj) |
java.time.LocalDate |
getActivateOn()
Activate the user from the specified date.
|
Boolean |
getBlocked()
Block the user for an indefinite period.
|
String |
getCode() |
String |
getEmail() |
java.time.LocalDate |
getExpiresOn()
Disable the user from the specified date.
|
Boolean |
getForcePasswordChange()
Force the user to change their password at next login.
|
Group |
getGroup() |
String |
getHomeAction() |
Long |
getId() |
byte[] |
getImage()
Max size 4MB.
|
String |
getLanguage() |
Set<MetaPermission> |
getMetaPermissions() |
String |
getName() |
Boolean |
getNoHelp()
Whether to show help messages.
|
String |
getPassword() |
java.time.LocalDateTime |
getPasswordUpdatedOn() |
Set<Permission> |
getPermissions() |
Set<Role> |
getRoles() |
Boolean |
getSingleTab()
Whether to use tabbed ui.
|
String |
getTheme() |
int |
hashCode() |
void |
removeMetaPermission(MetaPermission item)
Remove the given
MetaPermission item from the metaPermissions . |
void |
removePermission(Permission item)
Remove the given
Permission item from the permissions . |
void |
removeRole(Role item)
Remove the given
Role item from the roles . |
void |
setActivateOn(java.time.LocalDate activateOn) |
void |
setBlocked(Boolean blocked) |
void |
setCode(String code) |
void |
setEmail(String email) |
void |
setExpiresOn(java.time.LocalDate expiresOn) |
void |
setForcePasswordChange(Boolean forcePasswordChange) |
void |
setGroup(Group group) |
void |
setHomeAction(String homeAction) |
void |
setId(Long id) |
void |
setImage(byte[] image) |
void |
setLanguage(String language) |
void |
setMetaPermissions(Set<MetaPermission> metaPermissions) |
void |
setName(String name) |
void |
setNoHelp(Boolean noHelp) |
void |
setPassword(String password) |
void |
setPasswordUpdatedOn(java.time.LocalDateTime passwordUpdatedOn) |
void |
setPermissions(Set<Permission> permissions) |
void |
setRoles(Set<Role> roles) |
void |
setSingleTab(Boolean singleTab) |
void |
setTheme(String theme) |
String |
toString() |
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
getArchived, getVersion, isSelected, setArchived, setSelected, setVersion
public String getCode()
public void setCode(String code)
public String getName()
public void setName(String name)
public String getPassword()
public void setPassword(String password)
public java.time.LocalDateTime getPasswordUpdatedOn()
public void setPasswordUpdatedOn(java.time.LocalDateTime passwordUpdatedOn)
public Boolean getForcePasswordChange()
public void setForcePasswordChange(Boolean forcePasswordChange)
public byte[] getImage()
public void setImage(byte[] image)
public String getEmail()
public void setEmail(String email)
public String getLanguage()
public void setLanguage(String language)
public String getHomeAction()
public void setHomeAction(String homeAction)
public String getTheme()
public void setTheme(String theme)
public Boolean getSingleTab()
public void setSingleTab(Boolean singleTab)
public Boolean getNoHelp()
public void setNoHelp(Boolean noHelp)
public Boolean getBlocked()
public void setBlocked(Boolean blocked)
public java.time.LocalDate getActivateOn()
public void setActivateOn(java.time.LocalDate activateOn)
public java.time.LocalDate getExpiresOn()
public void setExpiresOn(java.time.LocalDate expiresOn)
public Group getGroup()
public void setGroup(Group group)
public void addRole(Role item)
Role
item to the roles
.item
- the item to addpublic void removeRole(Role item)
Role
item from the roles
.item
- the item to removepublic void clearRoles()
roles
collection.public Set<Permission> getPermissions()
public void setPermissions(Set<Permission> permissions)
public void addPermission(Permission item)
Permission
item to the permissions
.item
- the item to addpublic void removePermission(Permission item)
Permission
item from the permissions
.item
- the item to removepublic void clearPermissions()
permissions
collection.public Set<MetaPermission> getMetaPermissions()
public void setMetaPermissions(Set<MetaPermission> metaPermissions)
public void addMetaPermission(MetaPermission item)
MetaPermission
item to the metaPermissions
.item
- the item to addpublic void removeMetaPermission(MetaPermission item)
MetaPermission
item from the metaPermissions
.item
- the item to removepublic void clearMetaPermissions()
metaPermissions
collection.