IdentityService
IdentityService身份管理服务
功能:
-
管理用户(User)
-
管理用户组(Group)
-
用户与用户组管理(Membership)
IdentityService使用举例
package com.syc.activiti.coreapi;
import org.activiti.engine.IdentityService;
import org.activiti.engine.identity.Group;
import org.activiti.engine.identity.User;
import org.activiti.engine.test.ActivitiRule;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.junit.Rule;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;
public class IdentityServiceTest {
private static final Logger LOGGER = LoggerFactory.getLogger(IdentityServiceTest.class);
@Rule
public ActivitiRule activitiRule = new ActivitiRule();
@Test
public void testIdentity(){
IdentityService identityService = activitiRule.getIdentityService();
User user21 = identityService.newUser("user21");
user21.setEmail("syc1@126.com");
User user22 = identityService.newUser("user22");
user22.setEmail("syc2@126.com");
identityService.saveUser(user21);
identityService.saveUser(user22);
Group group21 = identityService.newGroup("group21");
identityService.saveGroup(group21);
Group group22 = identityService.newGroup("group22");
identityService.saveGroup(group22);
identi