Class ServiceTaskJsonConverter

    • Field Detail

      • decisionTableKeyMap

        protected java.util.Map<java.lang.String,​ModelInfo> decisionTableKeyMap
    • Constructor Detail

      • ServiceTaskJsonConverter

        public ServiceTaskJsonConverter()
    • 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
      • 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,
                                                                           java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> shapeMap)
        Specified by:
        convertJsonToElement in class BaseBpmnJsonConverter
      • setPropertyFieldValue

        protected void setPropertyFieldValue​(java.lang.String name,
                                             org.activiti.bpmn.model.ServiceTask task,
                                             com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
      • setPropertyFieldValue

        protected void setPropertyFieldValue​(java.lang.String propertyName,
                                             java.lang.String fieldName,
                                             org.activiti.bpmn.model.ServiceTask task,
                                             com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)