Class ServiceTaskJsonConverter

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

public class ServiceTaskJsonConverter extends BaseBpmnJsonConverter implements DecisionTableKeyAwareConverter
  • Field Details

  • Constructor Details

    • ServiceTaskJsonConverter

      public ServiceTaskJsonConverter()
  • 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
    • 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
    • setPropertyFieldValue

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

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

      public void setDecisionTableKeyMap(Map<String,ModelInfo> decisionTableKeyMap)
      Specified by:
      setDecisionTableKeyMap in interface DecisionTableKeyAwareConverter