org.activiti.engine.task.Task.getTaskLocalVariables()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(211)

本文整理了Java中org.activiti.engine.task.Task.getTaskLocalVariables()方法的一些代码示例,展示了Task.getTaskLocalVariables()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getTaskLocalVariables()方法的具体详情如下:
包路径:org.activiti.engine.task.Task
类名称:Task
方法名:getTaskLocalVariables

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;
}

相关文章