JsonNode rootNode = MAPPER.readValue(jsonFileUrl.toURL(), JsonNode.class);\r
\r
log.debug("Creating Process models...");\r
- JsonNode nodes = rootNode.get("nodes");\r
+ JsonNode nodes = rootNode.get(JsonKeys.NODES);\r
if (nodes == null) {\r
return process;\r
}\r
\r
private List<SequenceFlow> getSequenceFlows(JsonNode jsonNode) {\r
List<SequenceFlow> flowList = new ArrayList<SequenceFlow>();\r
- JsonNode sequenceFlowNodes = jsonNode.get("sequenceFlows");\r
+ JsonNode sequenceFlowNodes = jsonNode.get(JsonKeys.SEQUENCE_FLOWS);\r
\r
Iterator<JsonNode> iter = sequenceFlowNodes.iterator();\r
while (iter.hasNext()) {\r
JsonNode connectionEntry = (JsonNode) iter.next();\r
- String sourceRef = getValueFromJsonNode(connectionEntry, "sourceRef");\r
- String targetRef = getValueFromJsonNode(connectionEntry, "targetRef");\r
- String condition = getValueFromJsonNode(connectionEntry, "condition");\r
+ String sourceRef = getValueFromJsonNode(connectionEntry, JsonKeys.SOURCE_REF);\r
+ String targetRef = getValueFromJsonNode(connectionEntry, JsonKeys.TARGET_REF);\r
+ String condition = getValueFromJsonNode(connectionEntry, JsonKeys.CONDITION);\r
SequenceFlow flow = new SequenceFlow();\r
flow.setId(sourceRef + targetRef);\r
flow.setSourceRef(sourceRef);\r
String jsonObject = jsonNode.toString();\r
Element element;\r
\r
- String nodeType = getValueFromJsonNode(jsonNode, "type");\r
+ String nodeType = getValueFromJsonNode(jsonNode, JsonKeys.TYPE);\r
switch (nodeType) {\r
case "startEvent":\r
element = MAPPER.readValue(jsonObject, StartEvent.class);\r