本文整理了Java中org.activiti.engine.task.Task.getTaskLocalVariables()
方法的一些代码示例,展示了Task.getTaskLocalVariables()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getTaskLocalVariables()
方法的具体详情如下:
包路径:org.activiti.engine.task.Task
类名称:Task
方法名:getTaskLocalVariables
暂无
代码示例来源:origin: org.flowable/flowable5-compatibility
@Override
public Map<String, Object> getTaskLocalVariables() {
return activiti5Task.getTaskLocalVariables();
}
代码示例来源:origin: org.ow2.petals/petals-se-activiti
.taskId(taskEntity.getId()).includeTaskLocalVariables().list();
if (tasks.size() > 0) {
final Map<String, Object> tasklocalVariables = tasks.get(0).getTaskLocalVariables();
代码示例来源:origin: Evolveum/midpoint
TaskExtract(Task task, Map<String, Object> processVariables, List<IdentityLink> taskIdentityLinks) {
id = task.getId();
assignee = task.getAssignee();
name = task.getName();
processInstanceId = task.getProcessInstanceId();
createTime = task.getCreateTime();
dueDate = task.getDueDate();
owner = task.getOwner();
executionId = task.getExecutionId();
variables = new HashMap<>();
if (task.getProcessVariables() != null) {
variables.putAll(task.getProcessVariables());
}
if (task.getTaskLocalVariables() != null) {
variables.putAll(task.getTaskLocalVariables());
}
candidateUsers = new ArrayList<>();
candidateGroups = new ArrayList<>();
for (IdentityLink link : taskIdentityLinks) {
if (IdentityLinkType.CANDIDATE.equals(link.getType())) {
if (link.getUserId() != null) {
candidateUsers.add(link.getUserId());
} else if (link.getGroupId() != null) {
candidateGroups.add(link.getGroupId());
}
}
}
addProcessVariables(processVariables);
this.taskIdentityLinks = taskIdentityLinks;
}
代码示例来源:origin: org.activiti/activiti-rest
public TaskResponse createTaskResponse(Task task, RestUrlBuilder urlBuilder) {
TaskResponse response = new TaskResponse(task);
response.setUrl(urlBuilder.buildUrl(RestUrls.URL_TASK, task.getId()));
// Add references to other resources, if needed
if (response.getParentTaskId() != null) {
response.setParentTaskUrl(urlBuilder.buildUrl(RestUrls.URL_TASK, response.getParentTaskId()));
}
if (response.getProcessDefinitionId() != null) {
response.setProcessDefinitionUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_DEFINITION, response.getProcessDefinitionId()));
}
if (response.getExecutionId() != null) {
response.setExecutionUrl(urlBuilder.buildUrl(RestUrls.URL_EXECUTION, response.getExecutionId()));
}
if (response.getProcessInstanceId() != null) {
response.setProcessInstanceUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_INSTANCE, response.getProcessInstanceId()));
}
if (task.getProcessVariables() != null) {
Map<String, Object> variableMap = task.getProcessVariables();
for (String name : variableMap.keySet()) {
response.addVariable(createRestVariable(name, variableMap.get(name), RestVariableScope.GLOBAL, task.getId(), VARIABLE_TASK, false, urlBuilder));
}
}
if (task.getTaskLocalVariables() != null) {
Map<String, Object> variableMap = task.getTaskLocalVariables();
for (String name : variableMap.keySet()) {
response.addVariable(createRestVariable(name, variableMap.get(name), RestVariableScope.LOCAL, task.getId(), VARIABLE_TASK, false, urlBuilder));
}
}
return response;
}
内容来源于网络,如有侵权,请联系作者删除!