Class UserTaskJsonConverter

java.lang.Object
org.activiti.editor.language.json.converter.BaseBpmnJsonConverter
org.activiti.editor.language.json.converter.UserTaskJsonConverter
All Implemented Interfaces:
EditorJsonConstants, StencilConstants, FormAwareConverter, FormKeyAwareConverter

public class UserTaskJsonConverter extends BaseBpmnJsonConverter implements FormAwareConverter, FormKeyAwareConverter
  • Field Details

  • Constructor Details

    • UserTaskJsonConverter

      public UserTaskJsonConverter()
  • Method Details

    • fillTypes

      public static void fillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
    • fillJsonTypes

      public static void fillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)
    • fillBpmnTypes

      public static void fillBpmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
    • getStencilId

      protected String getStencilId(BaseElement baseElement)
      Specified by:
      getStencilId in class BaseBpmnJsonConverter
    • convertElementToJson

      protected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, BaseElement baseElement)
      Specified by:
      convertElementToJson in class BaseBpmnJsonConverter
    • getExtensionElementValueAsInt

      protected int getExtensionElementValueAsInt(String name, UserTask userTask)
    • getExtensionElementValue

      protected String getExtensionElementValue(String name, UserTask userTask)
    • convertJsonToElement

      protected 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
    • fillAssigneeInfo

      protected void fillAssigneeInfo(com.fasterxml.jackson.databind.JsonNode idmDefNode, com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode, UserTask task)
    • fillCandidateUsers

      protected void fillCandidateUsers(com.fasterxml.jackson.databind.JsonNode idmDefNode, com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode, UserTask task)
    • fillCandidateGroups

      protected void fillCandidateGroups(com.fasterxml.jackson.databind.JsonNode idmDefNode, com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode, UserTask task)
    • addInitiatorCanCompleteExtensionElement

      protected void addInitiatorCanCompleteExtensionElement(boolean canCompleteTask, UserTask task)
    • addExtensionElement

      protected void addExtensionElement(String name, com.fasterxml.jackson.databind.JsonNode elementNode, UserTask task)
    • addExtensionElement

      protected void addExtensionElement(String name, String elementText, UserTask task)
    • fillProperty

      protected void fillProperty(String propertyName, String extensionElementName, com.fasterxml.jackson.databind.node.ObjectNode elementNode, UserTask task)
    • setFormMap

      public void setFormMap(Map<String,String> formMap)
      Specified by:
      setFormMap in interface FormAwareConverter
    • setFormKeyMap

      public void setFormKeyMap(Map<String,ModelInfo> formKeyMap)
      Specified by:
      setFormKeyMap in interface FormKeyAwareConverter