Class SequenceFlowJsonConverter

java.lang.Object
org.activiti.editor.language.json.converter.BaseBpmnJsonConverter
org.activiti.editor.language.json.converter.SequenceFlowJsonConverter
All Implemented Interfaces:
EditorJsonConstants, StencilConstants

public class SequenceFlowJsonConverter extends BaseBpmnJsonConverter
  • Constructor Details

    • SequenceFlowJsonConverter

      public SequenceFlowJsonConverter()
  • Method Details

    • fillTypes

      public static void fillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends org.activiti.bpmn.model.BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
    • fillJsonTypes

      public static void fillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)
    • fillBpmnTypes

      public static void fillBpmnTypes(Map<Class<? extends org.activiti.bpmn.model.BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
    • getStencilId

      protected String getStencilId(org.activiti.bpmn.model.BaseElement baseElement)
      Specified by:
      getStencilId in class BaseBpmnJsonConverter
    • convertToJson

      public void convertToJson(org.activiti.bpmn.model.BaseElement baseElement, ActivityProcessor processor, org.activiti.bpmn.model.BpmnModel model, org.activiti.bpmn.model.FlowElementsContainer container, com.fasterxml.jackson.databind.node.ArrayNode shapesArrayNode, double subProcessX, double subProcessY)
      Overrides:
      convertToJson in class BaseBpmnJsonConverter
    • convertElementToJson

      protected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, org.activiti.bpmn.model.BaseElement baseElement)
      Specified by:
      convertElementToJson in class BaseBpmnJsonConverter
    • convertJsonToElement

      protected org.activiti.bpmn.model.FlowElement convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode, com.fasterxml.jackson.databind.JsonNode modelNode, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap)
      Specified by:
      convertJsonToElement in class BaseBpmnJsonConverter
    • setFieldConditionExpression

      protected void setFieldConditionExpression(org.activiti.bpmn.model.SequenceFlow flow, com.fasterxml.jackson.databind.JsonNode expressionNode)
    • setOutcomeConditionExpression

      protected void setOutcomeConditionExpression(org.activiti.bpmn.model.SequenceFlow flow, com.fasterxml.jackson.databind.JsonNode expressionNode)
    • addExtensionElement

      protected void addExtensionElement(String name, String value, org.activiti.bpmn.model.SequenceFlow flow)