Class BasePropertiesParser

java.lang.Object
org.flowable.engine.dynamic.BasePropertiesParser
All Implemented Interfaces:
PropertiesParser, PropertiesParserConstants, DynamicBpmnConstants
Direct Known Subclasses:
DefaultPropertiesParser, ScriptTaskPropertiesParser, UserTaskPropertiesParser

public abstract class BasePropertiesParser extends Object implements PropertiesParser, DynamicBpmnConstants, PropertiesParserConstants
Created by Pardo David on 5/12/2016.
  • Constructor Details

    • BasePropertiesParser

      public BasePropertiesParser()
  • Method Details

    • parseElement

      public com.fasterxml.jackson.databind.node.ObjectNode parseElement(org.flowable.bpmn.model.FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper mapper)
      Specified by:
      parseElement in interface PropertiesParser
    • putPropertyValue

      protected void putPropertyValue(String key, String value, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • putPropertyValue

      protected void putPropertyValue(String key, List<String> values, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • putPropertyValue

      protected void putPropertyValue(String key, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
    • createPropertiesNode

      protected abstract com.fasterxml.jackson.databind.node.ObjectNode createPropertiesNode(org.flowable.bpmn.model.FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • supports

      public abstract boolean supports(org.flowable.bpmn.model.FlowElement flowElement)
      Specified by:
      supports in interface PropertiesParser