org.activiti.bpmn.model.Gateway类的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(130)

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

Gateway介绍

暂无

代码示例

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

defaultSequenceFlowId = ((Activity) flowNode).getDefaultFlow();
} else if (flowNode instanceof Gateway) {
  defaultSequenceFlowId = ((Gateway) flowNode).getDefaultFlow();

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

Gateway gateway = (Gateway) currentFlowElement;
if (StringUtils.isNotEmpty(defaultFlow)) {
 gateway.setDefaultFlow(defaultFlow);

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

if (sourceElement instanceof Gateway && ((Gateway) sourceElement).getOutgoingFlows().size() > 1) {
 mxPoint startPoint = points.get(0);
 Object gatewayVertex = generatedVertices.get(sourceElement.getId());

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

List<ExtensionElement> orderList = gateway.getExtensionElements().get("EDITOR_FLOW_ORDER");
if (CollectionUtils.isNotEmpty(orderList)) {
  for (ExtensionElement orderElement : orderList) {
gateway.getExtensionElements().remove("EDITOR_FLOW_ORDER");

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

List<ExtensionElement> orderList = gateway.getExtensionElements().get("EDITOR_FLOW_ORDER");
if (CollectionUtils.isNotEmpty(orderList)) {
 for (ExtensionElement orderElement : orderList) {
gateway.getExtensionElements().remove("EDITOR_FLOW_ORDER");

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

if (StringUtils.isNotEmpty(gateway.getDefaultFlow())) {
 FlowElement defaultFlowElement = model.getFlowElement(gateway.getDefaultFlow());
 if (defaultFlowElement instanceof SequenceFlow) {
  writeDefaultAttribute(ATTRIBUTE_DEFAULT, gateway.getDefaultFlow(), xtw);

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

((Activity) sourceFlowElement).setDefaultFlow(sequenceFlow.getId());
} else if (sourceFlowElement instanceof Gateway) {
  ((Gateway) sourceFlowElement).setDefaultFlow(sequenceFlow.getId());

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

if (sourceElement instanceof Gateway && ((Gateway) sourceElement).getOutgoingFlows().size() > 1) {
 mxPoint startPoint = points.get(0);
 Object gatewayVertex = generatedVertices.get(sourceElement.getId());

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

defaultFlow = ((Activity) flowNode).getDefaultFlow();
} else if (flowNode instanceof Gateway) {
  defaultFlow = ((Gateway) flowNode).getDefaultFlow();

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

Gateway gateway = (Gateway) currentFlowElement;
if (StringUtils.isNotEmpty(defaultFlow)) {
 gateway.setDefaultFlow(defaultFlow);

代码示例来源:origin: bill1012/AdminEAP

defaultFlow = ((Activity) flowNode).getDefaultFlow();
} else if (flowNode instanceof Gateway) {
  defaultFlow = ((Gateway) flowNode).getDefaultFlow();

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

((Gateway) currentFlowElement).setDefaultFlow(defaultFlow);

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

defaultSequenceFlowId = ((Activity) flowNode).getDefaultFlow();
} else if (flowNode instanceof Gateway) {
 defaultSequenceFlowId = ((Gateway) flowNode).getDefaultFlow();

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

((Activity) sourceFlowElement).setDefaultFlow(sequenceFlow.getId());
} else if (sourceFlowElement instanceof Gateway) {
 ((Gateway) sourceFlowElement).setDefaultFlow(sequenceFlow.getId());

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

if (StringUtils.isNotEmpty(gateway.getDefaultFlow())) {
 FlowElement defaultFlowElement = model.getFlowElement(gateway.getDefaultFlow());
 if (defaultFlowElement instanceof SequenceFlow) {
  writeDefaultAttribute(ATTRIBUTE_DEFAULT, gateway.getDefaultFlow(), xtw);

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

writeDefaultAttribute(ATTRIBUTE_DEFAULT, gateway.getDefaultFlow(), xtw);

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

public ActivityImpl createActivityOnScope(BpmnParse bpmnParse, FlowElement flowElement, String xmlLocalName, ScopeImpl scopeElement) {
 if (LOGGER.isDebugEnabled()) {
  LOGGER.debug("Parsing activity {}", flowElement.getId());
 }
 
 ActivityImpl activity = scopeElement.createActivity(flowElement.getId());
 bpmnParse.setCurrentActivity(activity);
 activity.setProperty("name", flowElement.getName());
 activity.setProperty("documentation", flowElement.getDocumentation());
 if (flowElement instanceof Activity) {
  Activity modelActivity = (Activity) flowElement;
  activity.setProperty("default", modelActivity.getDefaultFlow());
  if(modelActivity.isForCompensation()) {
   activity.setProperty(PROPERTYNAME_IS_FOR_COMPENSATION, true);        
  }
 } else if (flowElement instanceof Gateway) {
  activity.setProperty("default", ((Gateway) flowElement).getDefaultFlow());
 }
 activity.setProperty("type", xmlLocalName);
 
 return activity;
}

相关文章

微信公众号

最新文章

更多