本文整理汇总了Java中org.activiti.engine.IdentityService.createMembership方法的典型用法代码示例。如果您正苦于以下问题:Java IdentityService.createMembership方法的具体用法?Java IdentityService.createMembership怎么用?Java IdentityService.createMembership使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.activiti.engine.IdentityService
的用法示例。
在下文中一共展示了IdentityService.createMembership方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: execute
import org.activiti.engine.IdentityService; //导入方法依赖的package包/类
@Override
public void execute(DelegateExecution execution) {
IdentityService identityService = Context.getProcessEngineConfiguration().getIdentityService();
String username = "Kermit";
User user = identityService.newUser(username);
user.setPassword("123");
user.setFirstName("Manually");
user.setLastName("created");
identityService.saveUser(user);
// Add admin group
Group group = identityService.newGroup("admin");
identityService.saveGroup(group);
identityService.createMembership(username, "admin");
}
示例2: execute
import org.activiti.engine.IdentityService; //导入方法依赖的package包/类
@Override
public void execute(DelegateExecution execution) throws Exception {
IdentityService identityService = execution.getEngineServices().getIdentityService();
String username = "Kermit";
User user = identityService.newUser(username);
user.setPassword("123");
user.setFirstName("Manually");
user.setLastName("created");
identityService.saveUser(user);
// Add admin group
Group group = identityService.newGroup("admin");
identityService.saveGroup(group);
identityService.createMembership(username, "admin");
}
示例3: submitForm
import org.activiti.engine.IdentityService; //导入方法依赖的package包/类
@RequestMapping(method=RequestMethod.POST)
public RedirectView submitForm(Model model, @ModelAttribute LoginForm signupForm, BindingResult bindingResult){
model.addAttribute("signupForm", signupForm);
RedirectView redirectView = new RedirectView();
redirectView.setContextRelative(true);
if(bindingResult.hasErrors()) {
signupForm = new LoginForm();
redirectView.setUrl("/ocs/signup");
references(model);
model.addAttribute("signupForm", signupForm);
} else{
loginService.addAccount(signupForm);
IdentityService identityService = processEngine.getIdentityService();
User user = identityService.newUser(signupForm.getUsername());
user.setPassword(signupForm.getPassword());
identityService.saveUser(user);
try{
identityService.saveGroup(identityService.newGroup("payor"));
identityService.saveGroup(identityService.newGroup("shipper"));
identityService.saveGroup(identityService.newGroup("shopper"));
identityService.saveGroup(identityService.newGroup("buyer"));
}catch(Exception e){
System.out.println("Groups already exists....");
}
identityService.createMembership(signupForm.getUsername(), "shopper");
identityService.createMembership(signupForm.getUsername(), "buyer");
identityService.createMembership(signupForm.getUsername(), "payor");
identityService.createMembership(signupForm.getUsername(), "shipper");
redirectView.setUrl("/ocs/login");
}
return redirectView;
}
示例4: doExecute
import org.activiti.engine.IdentityService; //导入方法依赖的package包/类
@Override
protected Object doExecute() {
checkNotNull(getProcessEngine(), "No process engine found");
IdentityService identityService = getProcessEngine().getIdentityService();
User user = identityService.newUser(id);
user.setEmail(email);
user.setPassword(password);
identityService.saveUser(user);
identityService.createMembership(id, groupId);
return null;
}