09-14-2011 10:53 AM
09-14-2011 12:02 PM
List<Task> taskList = taskService.createTaskQuery().taskCandidateUser("accountancyUser1").list();
assertEquals(2, taskList.size());
<userTask id="writeReportTask" name="Write monthly financial report" >
<documentation>
Write monthly financial report for publication to shareholders.
</documentation>
<potentialOwner>
<resourceAssignmentExpression>
<formalExpression>accountancyGroup</formalExpression>
</resourceAssignmentExpression>
</potentialOwner>
</userTask>
User accountancyUser1 = identityService.newUser("accountancyUser1");
identityService.saveUser(accountancyUser1);
Group accountancyGroup = identityService.newGroup("accountancyGroup");
identityService.saveGroup(accountancyGroup);
identityService.createMembership(accountancyUser1.getId(), accountancyGroup.getId());
List<User> accountancyGroupUsers = identityService.createUserQuery().memberOfGroup(accountancyGroup.getId())
.list();
assertTrue(accountancyUser1.getId().equals(accountancyGroupUsers.get(0).getId()));
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.