@Singleton public class UserServiceImpl extends Object implements UserService
| Constructor and Description |
|---|
UserServiceImpl(org.exoplatform.services.organization.OrganizationService orgService,
org.exoplatform.social.core.manager.IdentityManager idMgr,
DAOHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.commons.utils.ListAccess<User> |
findUserByName(String keyword)
For now, this method is used only for search user in assignee, permission or mention.
|
UserSetting |
getUserSetting(String username) |
TimeZone |
getUserTimezone(String username) |
void |
hideProject(org.exoplatform.services.security.Identity identity,
Long projectId,
boolean hide) |
User |
loadUser(String username) |
void |
showHiddenLabel(String username,
boolean show) |
void |
showHiddenProject(String username,
boolean show) |
public UserServiceImpl(org.exoplatform.services.organization.OrganizationService orgService,
org.exoplatform.social.core.manager.IdentityManager idMgr,
DAOHandler handler)
public User loadUser(String username)
loadUser in interface UserServicepublic org.exoplatform.commons.utils.ListAccess<User> findUserByName(String keyword)
UserServicefindUserByName in interface UserServicepublic UserSetting getUserSetting(String username)
getUserSetting in interface UserServicepublic void hideProject(org.exoplatform.services.security.Identity identity,
Long projectId,
boolean hide)
throws EntityNotFoundException,
NotAllowedOperationOnEntityException
hideProject in interface UserServiceEntityNotFoundExceptionNotAllowedOperationOnEntityExceptionpublic void showHiddenProject(String username, boolean show)
showHiddenProject in interface UserServicepublic void showHiddenLabel(String username, boolean show)
showHiddenLabel in interface UserServicepublic TimeZone getUserTimezone(String username)
getUserTimezone in interface UserServiceCopyright © 2003–2021 eXo Platform SAS. All rights reserved.