public abstract class BasePropertiesParser extends Object implements PropertiesParser, DynamicBpmnConstants, PropertiesParserConstants
BPMN_NODE, LOCALIZATION_DESCRIPTION, LOCALIZATION_LANGUAGE, LOCALIZATION_NAME, LOCALIZATION_NODE, SCRIPT_TASK_SCRIPT, SEQUENCE_FLOW_CONDITION, SERVICE_TASK_CLASS_NAME, SERVICE_TASK_DELEGATE_EXPRESSION, SERVICE_TASK_EXPRESSION, TASK_SKIP_EXPRESSION, USER_TASK_ASSIGNEE, USER_TASK_CANDIDATE_GROUPS, USER_TASK_CANDIDATE_USERS, USER_TASK_CATEGORY, USER_TASK_DESCRIPTION, USER_TASK_DUEDATE, USER_TASK_FORM_KEY, USER_TASK_NAME, USER_TASK_OWNER, USER_TASK_PRIORITY
BPMN_MODEL_VALUE, DYNAMIC_VALUE, ELEMENT_ID, ELEMENT_PROPERTIES, ELEMENT_TYPE
Constructor and Description |
---|
BasePropertiesParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract com.fasterxml.jackson.databind.node.ObjectNode |
createPropertiesNode(org.activiti.bpmn.model.FlowElement flowElement,
com.fasterxml.jackson.databind.node.ObjectNode flowElementNode,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
com.fasterxml.jackson.databind.node.ObjectNode |
parseElement(org.activiti.bpmn.model.FlowElement flowElement,
com.fasterxml.jackson.databind.node.ObjectNode flowElementNode,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
protected void |
putPropertyValue(String key,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
protected void |
putPropertyValue(String key,
List<String> values,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
protected void |
putPropertyValue(String key,
String value,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
abstract boolean |
supports(org.activiti.bpmn.model.FlowElement flowElement) |
public com.fasterxml.jackson.databind.node.ObjectNode parseElement(org.activiti.bpmn.model.FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper mapper)
parseElement
in interface PropertiesParser
protected void putPropertyValue(String key, String value, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void putPropertyValue(String key, List<String> values, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void putPropertyValue(String key, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected abstract com.fasterxml.jackson.databind.node.ObjectNode createPropertiesNode(org.activiti.bpmn.model.FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public abstract boolean supports(org.activiti.bpmn.model.FlowElement flowElement)
supports
in interface PropertiesParser
Copyright © 2017 Flowable. All rights reserved.