Interface IUser
-
- All Known Subinterfaces:
RegisteredUser
- All Known Implementing Classes:
AbstractUser,AnonymousUser,LdapUser,User
public interface IUser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAuthority(Authority authority)voidaddGroup(java.lang.String groupId)voidaddProcessRole(ProcessRole role)java.util.Set<Authority>getAuthorities()java.lang.StringgetAvatar()java.lang.StringgetEmail()java.lang.StringgetFullName()IUsergetImpersonated()java.lang.StringgetName()java.util.Set<java.lang.String>getNextGroups()java.util.Set<ProcessRole>getProcessRoles()IUsergetSelfOrImpersonated()UserStategetState()java.lang.StringgetStringId()java.lang.StringgetSurname()java.lang.StringgetTelNumber()booleanisActive()booleanisImpersonating()voidremoveGroup(java.lang.String groupId)voidremoveProcessRole(ProcessRole role)voidsetAuthorities(java.util.Set<Authority> authorities)voidsetEmail(java.lang.String email)voidsetImpersonated(IUser user)voidsetName(java.lang.String name)voidsetNextGroups(java.util.Set<java.lang.String> nextGroups)voidsetProcessRoles(java.util.Set<ProcessRole> processRoles)voidsetState(UserState state)voidsetSurname(java.lang.String surname)AuthortransformToAuthor()LoggedUsertransformToLoggedUser()
-
-
-
Method Detail
-
getStringId
java.lang.String getStringId()
-
getEmail
java.lang.String getEmail()
-
setEmail
void setEmail(java.lang.String email)
-
getName
java.lang.String getName()
-
setName
void setName(java.lang.String name)
-
getSurname
java.lang.String getSurname()
-
setSurname
void setSurname(java.lang.String surname)
-
getFullName
java.lang.String getFullName()
-
getAvatar
java.lang.String getAvatar()
-
getTelNumber
java.lang.String getTelNumber()
-
getState
UserState getState()
-
setState
void setState(UserState state)
-
getAuthorities
java.util.Set<Authority> getAuthorities()
-
setAuthorities
void setAuthorities(java.util.Set<Authority> authorities)
-
getProcessRoles
java.util.Set<ProcessRole> getProcessRoles()
-
setProcessRoles
void setProcessRoles(java.util.Set<ProcessRole> processRoles)
-
getNextGroups
java.util.Set<java.lang.String> getNextGroups()
-
setNextGroups
void setNextGroups(java.util.Set<java.lang.String> nextGroups)
-
addGroup
void addGroup(java.lang.String groupId)
-
removeGroup
void removeGroup(java.lang.String groupId)
-
addAuthority
void addAuthority(Authority authority)
-
addProcessRole
void addProcessRole(ProcessRole role)
-
removeProcessRole
void removeProcessRole(ProcessRole role)
-
transformToLoggedUser
LoggedUser transformToLoggedUser()
-
transformToAuthor
Author transformToAuthor()
-
isActive
boolean isActive()
-
isImpersonating
boolean isImpersonating()
-
getSelfOrImpersonated
IUser getSelfOrImpersonated()
-
getImpersonated
IUser getImpersonated()
-
setImpersonated
void setImpersonated(IUser user)
-
-