Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X
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.
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);