How to get users and groups of a organization level using API?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
How to get users and groups of a organization level using API?
I want to get users and grouops of a organization level in Workflow.
The organizaion is related to the primarybusinessobject.
Please teach me which API I use and simple code.
- Labels:
-
API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
We can try to use query spec to query user and group from DB
For users you can refer
QuerySpec querySpec = new QuerySpec(WTUser.class);
SearchCondition searchCondition = new SearchCondition(WTUser.class, WTUser.NAME, SearchCondition.EQUAL, name, false);
querySpec.appendSearchCondition(searchCondition);
QueryResult queryResult = PersistenceHelper.manager.find(querySpec);
For groups you can refer:
QuerySpec querySpec = new QuerySpec(WTGroup.class);
SearchCondition searchCondition = new SearchCondition(WTGroup.class, WTGroup.NAME, SearchCondition.EQUAL, groupName, false);
querySpec.appendSearchCondition(searchCondition);
QueryResult queryResult = PersistenceHelper.manager.find(querySpec);