Class BpmnJsonConverterUtil

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

public class BpmnJsonConverterUtil extends Object implements EditorJsonConstants, StencilConstants
  • Constructor Details

    • BpmnJsonConverterUtil

      public BpmnJsonConverterUtil()
  • Method Details

    • createChildShape

      public static com.fasterxml.jackson.databind.node.ObjectNode createChildShape(String id, String type, double lowerRightX, double lowerRightY, double upperLeftX, double upperLeftY)
    • createBoundsNode

      public static com.fasterxml.jackson.databind.node.ObjectNode createBoundsNode(double lowerRightX, double lowerRightY, double upperLeftX, double upperLeftY)
    • createPositionNode

      public static com.fasterxml.jackson.databind.node.ObjectNode createPositionNode(double x, double y)
    • createResourceNode

      public static com.fasterxml.jackson.databind.node.ObjectNode createResourceNode(String id)
    • getStencilId

      public static String getStencilId(com.fasterxml.jackson.databind.JsonNode objectNode)
    • getElementId

      public static String getElementId(com.fasterxml.jackson.databind.JsonNode objectNode)
    • convertMessagesToJson

      public static void convertMessagesToJson(Collection<Message> messages, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • convertListenersToJson

      public static void convertListenersToJson(List<ActivitiListener> listeners, boolean isExecutionListener, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • convertEventListenersToJson

      public static void convertEventListenersToJson(List<EventListener> listeners, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • convertSignalDefinitionsToJson

      public static void convertSignalDefinitionsToJson(BpmnModel bpmnModel, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • convertMessagesToJson

      public static void convertMessagesToJson(BpmnModel bpmnModel, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • convertJsonToListeners

      public static void convertJsonToListeners(com.fasterxml.jackson.databind.JsonNode objectNode, BaseElement element)
    • convertJsonToMessages

      public static void convertJsonToMessages(com.fasterxml.jackson.databind.JsonNode objectNode, BpmnModel element)
    • parseListeners

      protected static void parseListeners(com.fasterxml.jackson.databind.JsonNode listenersNode, BaseElement element, boolean isTaskListener)
    • parseMessages

      protected static void parseMessages(com.fasterxml.jackson.databind.JsonNode messagesNode, BpmnModel element)
    • parseEventListeners

      public static void parseEventListeners(com.fasterxml.jackson.databind.JsonNode listenersNode, Process process)
    • lookForSourceRef

      public static String lookForSourceRef(String flowId, com.fasterxml.jackson.databind.JsonNode childShapesNode)
    • convertJsonToDataProperties

      public static List<ValuedDataObject> convertJsonToDataProperties(com.fasterxml.jackson.databind.JsonNode objectNode, BaseElement element)
    • convertDataPropertiesToJson

      public static void convertDataPropertiesToJson(List<ValuedDataObject> dataObjects, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • validateIfNodeIsTextual

      public static com.fasterxml.jackson.databind.JsonNode validateIfNodeIsTextual(com.fasterxml.jackson.databind.JsonNode node)
    • getValueAsString

      public static String getValueAsString(String name, com.fasterxml.jackson.databind.JsonNode objectNode)
    • getPropertyValueAsString

      public static String getPropertyValueAsString(String name, com.fasterxml.jackson.databind.JsonNode objectNode)
    • getProperty

      public static com.fasterxml.jackson.databind.JsonNode getProperty(String name, com.fasterxml.jackson.databind.JsonNode objectNode)