public class DmnJsonConverter extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MODEL_NAMESPACE |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
static String |
URI_JSON |
| Constructor and Description |
|---|
DmnJsonConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtensionElement(String name,
String value,
DmnElement element) |
DmnDefinition |
convertToDmn(com.fasterxml.jackson.databind.JsonNode modelNode,
String modelId,
int modelVersion,
Date lastUpdated) |
com.fasterxml.jackson.databind.node.ObjectNode |
convertToJson(DmnDefinition definition) |
protected void |
processDecisionTable(com.fasterxml.jackson.databind.JsonNode modelNode,
DmnDefinition definition,
DecisionTable decisionTable) |
protected void |
processInputExpressions(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,InputClause> ruleInputContainerMap,
DecisionTable decisionTable) |
protected void |
processOutputExpressions(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,OutputClause> ruleOutputContainerMap,
List<String> complexExpressionIds,
DecisionTable decisionTable) |
protected void |
processRules(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,InputClause> ruleInputContainerMap,
Map<String,OutputClause> ruleOutputContainerMap,
List<String> complexExpressionIds,
DecisionTable decisionTable) |
public static final String MODEL_NAMESPACE
public static final String URI_JSON
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public DmnDefinition convertToDmn(com.fasterxml.jackson.databind.JsonNode modelNode, String modelId, int modelVersion, Date lastUpdated)
public com.fasterxml.jackson.databind.node.ObjectNode convertToJson(DmnDefinition definition)
protected void processDecisionTable(com.fasterxml.jackson.databind.JsonNode modelNode,
DmnDefinition definition,
DecisionTable decisionTable)
protected void processInputExpressions(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,InputClause> ruleInputContainerMap,
DecisionTable decisionTable)
protected void processOutputExpressions(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,OutputClause> ruleOutputContainerMap,
List<String> complexExpressionIds,
DecisionTable decisionTable)
protected void processRules(com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,InputClause> ruleInputContainerMap,
Map<String,OutputClause> ruleOutputContainerMap,
List<String> complexExpressionIds,
DecisionTable decisionTable)
protected void addExtensionElement(String name, String value, DmnElement element)
Copyright © 2018 Flowable. All rights reserved.