本文共 3224 字,大约阅读时间需要 10 分钟。
?????????????????????????????????????????????????????????
??????????????????????????????????????????JavaBean?????????String?Integer?Date??JavaBean???????????POJO???
???????????????????????????????????????????????????????????????????????????????????????
???????????????????JavaBean???
???????????????????????????????????????????????????????????????
@Testpublic void setProcessVariables() { String processInstanceId = "1704"; String assignee = "??"; TaskService taskService = processEngine.getTaskService(); Task task = taskService.createTaskQuery() .processInstanceId(processInstanceId) .taskAssignee(assignee) .singleResult(); taskService.setVariable(task.getId(), "???", assignee); taskService.setVariableLocal(task.getId(), "????", 3); taskService.setVariable(task.getId(), "????", new Date()); System.out.println("????");} ??JavaBean???????????????????POJO??????????
package cn.itcast.d_processVariables;import java.io.Serializable;public class Person implements Serializable { private static final long serialVersionUID = 6757393795687480331L; private Integer id; private String name; // ??get/set??} ??????JavaBean????????
@Testpublic void setProcessVariables() { String processInstanceId = "1704"; String assignee = "??"; TaskService taskService = processEngine.getTaskService(); Task task = taskService.createTaskQuery() .processInstanceId(processInstanceId) .taskAssignee(assignee) .singleResult(); Person p = new Person(); p.setId(1); p.setName("huohuo"); taskService.setVariable(task.getId(), "????", p); System.out.println("????");} ??????????????????????JavaBean???????
????????????????????
@Testpublic void getProcessVariables() { String processInstanceId = "1701"; String assignee = "??"; TaskService taskService = processEngine.getTaskService(); Task task = taskService.createTaskQuery() .processInstanceId(processInstanceId) .taskAssignee(assignee) .singleResult(); String person = (String) taskService.getVariable(task.getId(), "???"); Integer day = (Integer) taskService.getVariableLocal(task.getId(), "????"); Date date = (Date) taskService.getVariable(task.getId(), "????"); System.out.println(person + " " + day + " " + date); System.out.println("????");} ??JavaBean????????????
Serializable????????????????????????JavaBean????????????
@Testpublic void getProcessVariables() { String processInstanceId = "2601"; String assignee = "??"; TaskService taskService = processEngine.getTaskService(); Task task = taskService.createTaskQuery() .processInstanceId(processInstanceId) .taskAssignee(assignee) .singleResult(); Person person = (Person) taskService.getVariable(task.getId(), "????"); System.out.println(person.getId() + " " + person.getName()); System.out.println("????");} ????????????????????????????????????????????
转载地址:http://cpt.baihongyu.com/