Package sonia.scm.web
Class JsonEnricherBase
java.lang.Object
sonia.scm.web.JsonEnricherBase
- All Implemented Interfaces:
JsonEnricher
- Direct Known Subclasses:
AbstractRepositoryJsonEnricher
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsonEnricherBase(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPropertyNode(com.fasterxml.jackson.databind.JsonNode parent, String newKey, com.fasterxml.jackson.databind.JsonNode child) protected com.fasterxml.jackson.databind.node.ObjectNodeprotected com.fasterxml.jackson.databind.node.ObjectNodecreateObject(Map<String, Object> values) protected booleanresultHasMediaType(String mediaType, JsonEnricherContext context) protected com.fasterxml.jackson.databind.JsonNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface sonia.scm.web.JsonEnricher
enrich
-
Constructor Details
-
JsonEnricherBase
protected JsonEnricherBase(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
resultHasMediaType
-
value
-
createObject
protected com.fasterxml.jackson.databind.node.ObjectNode createObject() -
createObject
-
addPropertyNode
protected void addPropertyNode(com.fasterxml.jackson.databind.JsonNode parent, String newKey, com.fasterxml.jackson.databind.JsonNode child)
-