@Test public void testNoData() throws Exception { jsonContext.addData("foo", null); }
public void addData(String contextId, String jsonData) { try { contextMap.put(contextId, objectMapper.readTree(jsonData == null ? "{}" : jsonData)); } catch(IOException e) { throw new JsonHelperException(String.format("Invalid jsonData passed for id: %1$s", contextId), e); } }
JsonContext { public void addData(String contextId, String jsonData) { try { contextMap.put(contextId, objectMapper.readTree(jsonData == null ? "{}" : jsonData)); } catch(IOException e) { throw new JsonHelperException(String.format("Invalid jsonData passed for id: %1$s", contextId), e); } } }
JsonContext { public void addData(String contextId, String jsonData) { try { contextMap.put(contextId, objectMapper.readTree(jsonData == null ? "{}" : jsonData)); } catch(IOException e) { throw new JsonHelperException(String.format("Invalid jsonData passed for id: %1$s", contextId), e); } } JsonContext(); }
JsonContext { public void addData(String contextId, String jsonData) { try { contextMap.put(contextId, objectMapper.readTree(jsonData == null ? "{}" : jsonData)); } catch(IOException e) { throw new JsonHelperException(String.format("Invalid jsonData passed for id: %1$s", contextId), e); } } JsonContext(); void addData(String contextId, String jsonData); ReferenceReplacementResult processReferences(Object object); ReferenceReplacementResult processReferences(Object object, List<Map<String, JsonNode>> contextMaps); JsonReferenceReplacer getJsonReferenceReplacer(); }
JsonContext { public void addData(String contextId, String jsonData) { try { contextMap.put(contextId, objectMapper.readTree(jsonData == null ? "{}" : jsonData)); } catch(IOException e) { throw new JsonHelperException(String.format("Invalid jsonData passed for id: %1$s", contextId), e); } } JsonContext(); void addData(String contextId, String jsonData); ReferenceReplacementResult processReferences(Object object); ReferenceReplacementResult processReferences(Object object, List<Map<String, JsonNode>> contextMaps); JsonReferenceReplacer getJsonReferenceReplacer();  }