Foren

How to get all users assigned to a usergroup

thumbnail
Vishal Panchal, geändert vor 11 Jahren.

How to get all users assigned to a usergroup

Expert Beiträge: 289 Beitrittsdatum: 20.05.12 Neueste Beiträge
Hi all,

I am currently working with liferay-tomcat-6.1.2 GA2.
Now I want to retrieve all users those who assigned to a specific usergroup.

Suppose I have one SmapleUserGroup and 5 users are currently assigned to the same usergroup.
so How can I retrieve all 5 users by using usergroup name(SmapleUserGroup ).


Please guide me to achieve this.

Thanks & Regards,
Vishal R. Panchal
thumbnail
Alireza Zare, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Regular Member Beiträge: 110 Beitrittsdatum: 03.09.10 Neueste Beiträge
List<User> users = UserLocalServiceUtil.getUserGroupUsers(userGroupId);
thumbnail
Vishal Panchal, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Expert Beiträge: 289 Beitrittsdatum: 20.05.12 Neueste Beiträge
Thanks for the quick response.

It works..!!

Thank you Ivo Alireza Zare.emoticon
thumbnail
Vishal Panchal, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Expert Beiträge: 289 Beitrittsdatum: 20.05.12 Neueste Beiträge
Thanks Ivo Ivanov too.
thumbnail
Troy Griffitts, geändert vor 10 Jahren.

RE: How to get all users assigned to a usergroup

New Member Beiträge: 18 Beitrittsdatum: 06.08.11 Neueste Beiträge
Any idea which jsonws call to use?
thumbnail
Suraj Bihari, geändert vor 10 Jahren.

RE: How to get all users assigned to a usergroup

Junior Member Beiträge: 41 Beitrittsdatum: 20.05.11 Neueste Beiträge
Hi Troy,

Hopefully you already found the answer... here are my two-cents:

There is a complete list available on http://localhost:8080/api/jsonws
In this case is what you are looking for is http://localhost:8080/api/jsonws?signature=%2Fuser%2Fget-user-group-users-1-userGroupId

Enjoy liferay!
Best regards,
Suraj
thumbnail
Mazhar Alam, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Regular Member Beiträge: 191 Beitrittsdatum: 25.11.11 Neueste Beiträge
Hi,

You can use UserLocalServiceUtil.getUserGroupUsers(groupId) to get the desired users..Hope this helps..
thumbnail
Mazhar Alam, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Regular Member Beiträge: 191 Beitrittsdatum: 25.11.11 Neueste Beiträge
Seems you got a quick reply..:-)
thumbnail
Vishal Panchal, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Expert Beiträge: 289 Beitrittsdatum: 20.05.12 Neueste Beiträge
Mazhar Alam:
Seems you got a quick reply..:-)



Hi Mazhar Alam,

Yes I got but even thanks for your valuable reply.emoticon!


Thanks & Regards,
Vishal R. Panchal
thumbnail
Mazhar Alam, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Regular Member Beiträge: 191 Beitrittsdatum: 25.11.11 Neueste Beiträge
Welcome..:-)
thumbnail
Alireza Zare, geändert vor 11 Jahren.

RE: How to get all users assigned to a usergroup

Regular Member Beiträge: 110 Beitrittsdatum: 03.09.10 Neueste Beiträge
You are welcome!
Bhavik Shah, geändert vor 8 Jahren.

RE: How to get all users assigned to a usergroup

Junior Member Beiträge: 64 Beitrittsdatum: 21.05.15 Neueste Beiträge
To get users from usergroup, please find below is the code snippet:

ThemeDisplay td = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY);

UserGroup ug = UserGroupLocalServiceUtil.getUserGroup(td.getCompanyId(), groupName); // get groupName from preference
List<User> listUsers = UserLocalServiceUtil.getUserGroupUsers(ug.getUserGroupId());