Class AssociationJsonConverter

    • Constructor Detail

      • AssociationJsonConverter

        public AssociationJsonConverter()
    • Method Detail

      • fillTypes

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

        public static void fillJsonTypes​(java.util.Map<java.lang.String,​java.lang.Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)
      • fillBpmnTypes

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

        protected java.lang.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.BaseElement convertJsonToElement​(com.fasterxml.jackson.databind.JsonNode elementNode,
                                                                           com.fasterxml.jackson.databind.JsonNode modelNode,
                                                                           java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> shapeMap)
        Specified by:
        convertJsonToElement in class BaseBpmnJsonConverter