Class BpmnJsonConverterUtil

    • Constructor Detail

      • BpmnJsonConverterUtil

        public BpmnJsonConverterUtil()
    • Method Detail

      • createChildShape

        public static com.fasterxml.jackson.databind.node.ObjectNode createChildShape​(java.lang.String id,
                                                                                      java.lang.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​(java.lang.String id)
      • getStencilId

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

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

        public static void convertMessagesToJson​(java.util.Collection<org.activiti.bpmn.model.Message> messages,
                                                 com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • convertListenersToJson

        public static void convertListenersToJson​(java.util.List<org.activiti.bpmn.model.ActivitiListener> listeners,
                                                  boolean isExecutionListener,
                                                  com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • convertEventListenersToJson

        public static void convertEventListenersToJson​(java.util.List<org.activiti.bpmn.model.EventListener> listeners,
                                                       com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • convertSignalDefinitionsToJson

        public static void convertSignalDefinitionsToJson​(org.activiti.bpmn.model.BpmnModel bpmnModel,
                                                          com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • convertMessagesToJson

        public static void convertMessagesToJson​(org.activiti.bpmn.model.BpmnModel bpmnModel,
                                                 com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • convertJsonToListeners

        public static void convertJsonToListeners​(com.fasterxml.jackson.databind.JsonNode objectNode,
                                                  org.activiti.bpmn.model.BaseElement element)
      • convertJsonToMessages

        public static void convertJsonToMessages​(com.fasterxml.jackson.databind.JsonNode objectNode,
                                                 org.activiti.bpmn.model.BpmnModel element)
      • parseListeners

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

        protected static void parseMessages​(com.fasterxml.jackson.databind.JsonNode messagesNode,
                                            org.activiti.bpmn.model.BpmnModel element)
      • parseEventListeners

        public static void parseEventListeners​(com.fasterxml.jackson.databind.JsonNode listenersNode,
                                               org.activiti.bpmn.model.Process process)
      • lookForSourceRef

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

        public static java.util.List<org.activiti.bpmn.model.ValuedDataObject> convertJsonToDataProperties​(com.fasterxml.jackson.databind.JsonNode objectNode,
                                                                                                           org.activiti.bpmn.model.BaseElement element)
      • convertDataPropertiesToJson

        public static void convertDataPropertiesToJson​(java.util.List<org.activiti.bpmn.model.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 java.lang.String getValueAsString​(java.lang.String name,
                                                        com.fasterxml.jackson.databind.JsonNode objectNode)
      • getPropertyValueAsString

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

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