org.activiti.bpmn.model.Process.setName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(11.4k)|赞(0)|评价(0)|浏览(108)

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

Process.setName介绍

暂无

代码示例

代码示例来源:origin: Activiti/Activiti

public Process parse(XMLStreamReader xtr, BpmnModel model) throws Exception {
  Process process = null;
  if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_ID))) {
   String processId = xtr.getAttributeValue(null, ATTRIBUTE_ID);
   process = new Process();
   process.setId(processId);
   BpmnXMLUtil.addXMLLocation(process, xtr);
   process.setName(xtr.getAttributeValue(null, ATTRIBUTE_NAME));
   if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE))) {
    process.setExecutable(Boolean.parseBoolean(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE)));
   }
   String candidateUsersString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_USERS);
   if (StringUtils.isNotEmpty(candidateUsersString)) {
    List<String> candidateUsers = BpmnXMLUtil.parseDelimitedList(candidateUsersString);
    process.setCandidateStarterUsers(candidateUsers);
   }
   String candidateGroupsString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_GROUPS);
   if (StringUtils.isNotEmpty(candidateGroupsString)) {
    List<String> candidateGroups = BpmnXMLUtil.parseDelimitedList(candidateGroupsString);
    process.setCandidateStarterGroups(candidateGroups);
   }

   BpmnXMLUtil.addCustomAttributes(xtr, process, ProcessExport.defaultProcessAttributes);

   model.getProcesses().add(process);

  }
  return process;
 }
}

代码示例来源:origin: Activiti/Activiti

process.setName(pool.getName());
  process.setExecutable(pool.isExecutable());
  bpmnModel.addProcess(process);
process.setId(BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_PROCESS_ID,
                               modelNode));
process.setName(BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_NAME,
                                modelNode));
String namespace = BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_PROCESS_NAMESPACE,

代码示例来源:origin: Activiti/Activiti

/**
 * Since the 'one task process' is used everywhere the actual process content doesn't matter, instead of copying around the BPMN 2.0 xml one could use this method which gives a {@link BpmnModel}
 * version of the same process back.
 */
public BpmnModel createOneTaskTestProcess() {
 BpmnModel model = new BpmnModel();
 org.activiti.bpmn.model.Process process = new org.activiti.bpmn.model.Process();
 model.addProcess(process);
 process.setId("oneTaskProcess");
 process.setName("The one task process");
 StartEvent startEvent = new StartEvent();
 startEvent.setId("start");
 process.addFlowElement(startEvent);
 UserTask userTask = new UserTask();
 userTask.setName("The Task");
 userTask.setId("theTask");
 userTask.setAssignee("kermit");
 process.addFlowElement(userTask);
 EndEvent endEvent = new EndEvent();
 endEvent.setId("theEnd");
 process.addFlowElement(endEvent);
 process.addFlowElement(new SequenceFlow("start", "theTask"));
 process.addFlowElement(new SequenceFlow("theTask", "theEnd"));
 return model;
}

代码示例来源:origin: Activiti/Activiti

public BpmnModel createTwoTasksTestProcess() {
 BpmnModel model = new BpmnModel();
 org.activiti.bpmn.model.Process process = new org.activiti.bpmn.model.Process();
 model.addProcess(process);
 process.setId("twoTasksProcess");
 process.setName("The two tasks process");
 StartEvent startEvent = new StartEvent();
 startEvent.setId("start");
 process.addFlowElement(startEvent);
 UserTask userTask = new UserTask();
 userTask.setName("The First Task");
 userTask.setId("task1");
 userTask.setAssignee("kermit");
 process.addFlowElement(userTask);
 UserTask userTask2 = new UserTask();
 userTask2.setName("The Second Task");
 userTask2.setId("task2");
 userTask2.setAssignee("kermit");
 process.addFlowElement(userTask2);
 EndEvent endEvent = new EndEvent();
 endEvent.setId("theEnd");
 process.addFlowElement(endEvent);
 process.addFlowElement(new SequenceFlow("start", "task1"));
 process.addFlowElement(new SequenceFlow("start", "task2"));
 process.addFlowElement(new SequenceFlow("task1", "theEnd"));
 process.addFlowElement(new SequenceFlow("task2", "theEnd"));
 return model;
}

代码示例来源:origin: org.activiti/activiti-bpmn-converter

public Process parse(XMLStreamReader xtr, BpmnModel model) throws Exception {
  Process process = null;
  if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_ID))) {
   String processId = xtr.getAttributeValue(null, ATTRIBUTE_ID);
   process = new Process();
   process.setId(processId);
   BpmnXMLUtil.addXMLLocation(process, xtr);
   process.setName(xtr.getAttributeValue(null, ATTRIBUTE_NAME));
   if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE))) {
    process.setExecutable(Boolean.parseBoolean(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE)));
   }
   String candidateUsersString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_USERS);
   if (StringUtils.isNotEmpty(candidateUsersString)) {
    List<String> candidateUsers = BpmnXMLUtil.parseDelimitedList(candidateUsersString);
    process.setCandidateStarterUsers(candidateUsers);
   }
   String candidateGroupsString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_GROUPS);
   if (StringUtils.isNotEmpty(candidateGroupsString)) {
    List<String> candidateGroups = BpmnXMLUtil.parseDelimitedList(candidateGroupsString);
    process.setCandidateStarterGroups(candidateGroups);
   }

   BpmnXMLUtil.addCustomAttributes(xtr, process, ProcessExport.defaultProcessAttributes);

   model.getProcesses().add(process);

  }
  return process;
 }
}

代码示例来源:origin: com.bbossgroups.activiti/activiti-bpmn-converter

public Process parse(XMLStreamReader xtr, BpmnModel model) throws Exception {
  Process process = null;
  if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_ID))) {
   String processId = xtr.getAttributeValue(null, ATTRIBUTE_ID);
   process = new Process();
   process.setId(processId);
   BpmnXMLUtil.addXMLLocation(process, xtr);
   process.setName(xtr.getAttributeValue(null, ATTRIBUTE_NAME));
   if (StringUtils.isNotEmpty(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE))) {
    process.setExecutable(Boolean.parseBoolean(xtr.getAttributeValue(null, ATTRIBUTE_PROCESS_EXECUTABLE)));
   }
   String candidateUsersString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_USERS);
   if (StringUtils.isNotEmpty(candidateUsersString)) {
    List<String> candidateUsers = BpmnXMLUtil.parseDelimitedList(candidateUsersString);
    process.setCandidateStarterUsers(candidateUsers);
   }
   String candidateGroupsString = xtr.getAttributeValue(ACTIVITI_EXTENSIONS_NAMESPACE, ATTRIBUTE_PROCESS_CANDIDATE_GROUPS);
   if (StringUtils.isNotEmpty(candidateGroupsString)) {
    List<String> candidateGroups = BpmnXMLUtil.parseDelimitedList(candidateGroupsString);
    process.setCandidateStarterGroups(candidateGroups);
   }
   if (process.isExecutable()) {
    model.getProcesses().add(process);
   }
  }
  return process;
 }
}

代码示例来源:origin: com.quhaodian.discover/discover-workflow

@RequiresPermissions("flowdefine")
@RequestMapping("/admin/flowdefine/view_add")
public String add(ModelMap model) {
 
 BpmnModel bpmnModel = new BpmnModel();
 Process process = new Process();
 process.setName("流程名称");
 bpmnModel.addProcess(process);
 process.addFlowElement(createStartEvent());
 process.addFlowElement(createEndEvent());
 process.addFlowElement(createSequenceFlow("start", "end"));
 
 process.setId("my-process");
 BpmnXMLConverter bpmnXMLConverter = new BpmnXMLConverter();
 
 byte[] convertToXML = bpmnXMLConverter.convertToXML(bpmnModel);
 
 String bytes = new String(convertToXML);
 
 model.addAttribute("content", bytes);
 return "/admin/flowdefine/add";
}

代码示例来源:origin: org.activiti/activiti-json-converter

process.setName(pool.getName());
 process.setExecutable(pool.isExecutable());
 bpmnModel.addProcess(process);
bpmnModel.getProcesses().add(process);
process.setId(BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_PROCESS_ID, modelNode));
process.setName(BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_NAME, modelNode));
String namespace = BpmnJsonConverterUtil.getPropertyValueAsString(PROPERTY_PROCESS_NAMESPACE, modelNode);
if (StringUtils.isNotEmpty(namespace)) {

代码示例来源:origin: org.activiti/activiti-engine

/**
 * Since the 'one task process' is used everywhere the actual process content doesn't matter, instead of copying around the BPMN 2.0 xml one could use this method which gives a {@link BpmnModel}
 * version of the same process back.
 */
public BpmnModel createOneTaskTestProcess() {
 BpmnModel model = new BpmnModel();
 org.activiti.bpmn.model.Process process = new org.activiti.bpmn.model.Process();
 model.addProcess(process);
 process.setId("oneTaskProcess");
 process.setName("The one task process");
 StartEvent startEvent = new StartEvent();
 startEvent.setId("start");
 process.addFlowElement(startEvent);
 UserTask userTask = new UserTask();
 userTask.setName("The Task");
 userTask.setId("theTask");
 userTask.setAssignee("kermit");
 process.addFlowElement(userTask);
 EndEvent endEvent = new EndEvent();
 endEvent.setId("theEnd");
 process.addFlowElement(endEvent);
 process.addFlowElement(new SequenceFlow("start", "theTask"));
 process.addFlowElement(new SequenceFlow("theTask", "theEnd"));
 return model;
}

代码示例来源:origin: org.activiti/activiti-simple-workflow

protected void initializeProcess(WorkflowDefinitionConversion conversion) {
 WorkflowDefinition workflowDefinition = conversion.getWorkflowDefinition();
 // Create new process
 Process process = conversion.getProcess();
 process.setId(generateProcessId(workflowDefinition));
 process.setName(workflowDefinition.getName());
 process.setDocumentation(workflowDefinition.getDescription());
 
 if (workflowDefinition.getCategory() != null) {
   conversion.getBpmnModel().setTargetNamespace(workflowDefinition.getCategory());
 }
 conversion.setProcess(process);
 // Add start-event
 StartEvent startEvent = new StartEvent();
 startEvent.setId(START_EVENT_ID);
 
 if(workflowDefinition.getStartFormDefinition() != null && workflowDefinition.getStartFormDefinition().getFormKey() != null) {
   startEvent.setFormKey(workflowDefinition.getStartFormDefinition().getFormKey());
 }
 
 process.addFlowElement(startEvent);
 conversion.setLastActivityId(startEvent.getId());
}

代码示例来源:origin: org.activiti/activiti-engine

public BpmnModel createTwoTasksTestProcess() {
 BpmnModel model = new BpmnModel();
 org.activiti.bpmn.model.Process process = new org.activiti.bpmn.model.Process();
 model.addProcess(process);
 process.setId("twoTasksProcess");
 process.setName("The two tasks process");
 StartEvent startEvent = new StartEvent();
 startEvent.setId("start");
 process.addFlowElement(startEvent);
 UserTask userTask = new UserTask();
 userTask.setName("The First Task");
 userTask.setId("task1");
 userTask.setAssignee("kermit");
 process.addFlowElement(userTask);
 UserTask userTask2 = new UserTask();
 userTask2.setName("The Second Task");
 userTask2.setId("task2");
 userTask2.setAssignee("kermit");
 process.addFlowElement(userTask2);
 EndEvent endEvent = new EndEvent();
 endEvent.setId("theEnd");
 process.addFlowElement(endEvent);
 process.addFlowElement(new SequenceFlow("start", "task1"));
 process.addFlowElement(new SequenceFlow("start", "task2"));
 process.addFlowElement(new SequenceFlow("task1", "theEnd"));
 process.addFlowElement(new SequenceFlow("task2", "theEnd"));
 return model;
}

相关文章