@Test
public void testUserAndGroupMembership() throws Exception{
IdentityService identityService = activitiRule.getIdentityService();
Group group = identityService.newGroup("deptLeader");
group.setName("部门领导");
group.setType("assignment");
identityService.saveGroup(group);
User user = identityService.newUser("tom");
user.setFirstName("tom");
user.setLastName("li");
user.setEmail("tom@qwr.com");
identityService.saveUser(user);
//将用户tom加入到deptLeader组中
identityService.**createMembership**("tom","deptLeader");
//查询属于组deptLeader的用户
User usrInGroup = identityService.createUserQuery().**memberOfGroup**("deptLeader").singleResult();
System.out.println("++++++++++++++++"+user.getFirstName());
//查询tom所属的组
Group groupContainsTom = identityService.createGroupQuery().**groupMember**("tom").singleResult();
System.out.println("+++++++++++++++++"+groupContainsTom.getName());
}
activiti用户和组的关系
最新推荐文章于 2021-12-06 11:33:41 发布