public class UserHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UserHelper.FilterType |
static class |
UserHelper.UserFilter |
| Constructor and Description |
|---|
UserHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
checkValueUser(String values) |
static List<org.exoplatform.services.organization.User> |
filter(UserHelper.UserFilter userFilter,
org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> listUsers,
boolean matchGroup)
Filter users on ListAccess result
|
static List<org.exoplatform.services.organization.Group> |
findGroups(org.exoplatform.services.organization.Group group) |
static Collection<org.exoplatform.services.organization.Membership> |
findMembershipsByUser(String userId)
Get all memberships of user by userId
|
static List<org.exoplatform.services.organization.Group> |
getAllGroup() |
static List<String> |
getAllGroupAndMembershipOfUser(String userId) |
static List<String> |
getAllGroupId() |
static String |
getCurrentUser() |
static String |
getDisplayNameOfOwner(String owner)
Get the display name of user or group or membership
|
static String |
getEmailUser(String userName) |
static org.exoplatform.services.organization.GroupHandler |
getGroupHandler() |
static org.exoplatform.services.organization.MembershipHandler |
getMembershipHandler() |
static org.exoplatform.services.organization.OrganizationService |
getOrganizationService() |
static org.exoplatform.services.organization.User |
getUserByUserId(String userId) |
static String[] |
getUserGroups() |
static org.exoplatform.services.organization.UserHandler |
getUserHandler() |
static org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> |
getUserPageListByGroupId(String groupId)
Get all users on group by groupId
|
static boolean |
hasGroupIdAndMembershipId(String str) |
static boolean |
hasUserInGroup(String groupId,
String userId)
Check user in group
|
static boolean |
isAnonim() |
static boolean |
isDisabledUser(String userName)
Check user disable on system or not.
|
static boolean |
matchUser(UserHelper.UserFilter userFilter,
org.exoplatform.services.organization.User user)
Match user with user filter
|
static org.exoplatform.services.organization.Query |
queryFilter(UserHelper.UserFilter userFilter)
Build query filter for search user
|
static org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> |
searchUser(UserHelper.UserFilter userFilter)
Search user by query
|
public static org.exoplatform.services.organization.OrganizationService getOrganizationService()
public static org.exoplatform.services.organization.UserHandler getUserHandler()
public static org.exoplatform.services.organization.GroupHandler getGroupHandler()
public static org.exoplatform.services.organization.MembershipHandler getMembershipHandler()
public static List<org.exoplatform.services.organization.Group> getAllGroup() throws Exception
Exceptionpublic static String checkValueUser(String values) throws Exception
Exceptionpublic static boolean hasGroupIdAndMembershipId(String str) throws Exception
Exceptionpublic static boolean hasUserInGroup(String groupId, String userId)
groupId - The group to checkuserId - The user's id that to checkExceptionpublic static org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> getUserPageListByGroupId(String groupId) throws Exception
groupId - The group's idExceptionpublic static org.exoplatform.services.organization.User getUserByUserId(String userId) throws Exception
Exceptionpublic static boolean isDisabledUser(String userName)
userName - The user namepublic static List<org.exoplatform.services.organization.Group> findGroups(org.exoplatform.services.organization.Group group) throws Exception
Exceptionpublic static boolean isAnonim()
public static Collection<org.exoplatform.services.organization.Membership> findMembershipsByUser(String userId)
userId - The user's idpublic static List<String> getAllGroupAndMembershipOfUser(String userId)
userId - userameExceptionpublic static String getCurrentUser()
public static String getDisplayNameOfOwner(String owner) throws Exception
owner - The id of user or group or membershipExceptionpublic static org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> searchUser(UserHelper.UserFilter userFilter) throws Exception
userFilter - The UserFilterExceptionpublic static List<org.exoplatform.services.organization.User> filter(UserHelper.UserFilter userFilter, org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> listUsers, boolean matchGroup) throws Exception
userFilter - The user filterlistUsers - The result before filtermatchGroup - Is match group or match userExceptionpublic static boolean matchUser(UserHelper.UserFilter userFilter, org.exoplatform.services.organization.User user)
userFilter - The user filteruser - the userpublic static org.exoplatform.services.organization.Query queryFilter(UserHelper.UserFilter userFilter)
userFilter - Copyright © 2003–2016 eXo Platform SAS. All rights reserved.