Class BasePropertiesParser

    • Constructor Detail

      • BasePropertiesParser

        public BasePropertiesParser()
    • Method Detail

      • 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