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 void
addAuthority(Authority authority)
void
addGroup(java.lang.String groupId)
void
addProcessRole(ProcessRole role)
java.util.Set<Authority>
getAuthorities()
java.lang.String
getAvatar()
java.lang.String
getEmail()
java.lang.String
getFullName()
IUser
getImpersonated()
java.lang.String
getName()
java.util.Set<java.lang.String>
getNextGroups()
java.util.Set<ProcessRole>
getProcessRoles()
IUser
getSelfOrImpersonated()
UserState
getState()
java.lang.String
getStringId()
java.lang.String
getSurname()
java.lang.String
getTelNumber()
boolean
isActive()
boolean
isImpersonating()
void
removeGroup(java.lang.String groupId)
void
removeProcessRole(ProcessRole role)
void
setAuthorities(java.util.Set<Authority> authorities)
void
setEmail(java.lang.String email)
void
setImpersonated(IUser user)
void
setName(java.lang.String name)
void
setNextGroups(java.util.Set<java.lang.String> nextGroups)
void
setProcessRoles(java.util.Set<ProcessRole> processRoles)
void
setState(UserState state)
void
setSurname(java.lang.String surname)
Author
transformToAuthor()
LoggedUser
transformToLoggedUser()
-
-
-
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)
-
-