Package sonia.scm.web

Class JsonEnricherBase

java.lang.Object
sonia.scm.web.JsonEnricherBase
All Implemented Interfaces:
JsonEnricher
Direct Known Subclasses:
AbstractRepositoryJsonEnricher

public abstract class JsonEnricherBase extends Object implements JsonEnricher
  • Constructor Details

    • JsonEnricherBase

      protected JsonEnricherBase(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • resultHasMediaType

      protected boolean resultHasMediaType(String mediaType, JsonEnricherContext context)
    • value

      protected com.fasterxml.jackson.databind.JsonNode value(Object object)
    • createObject

      protected com.fasterxml.jackson.databind.node.ObjectNode createObject()
    • createObject

      protected com.fasterxml.jackson.databind.node.ObjectNode createObject(Map<String,Object> values)
    • addPropertyNode

      protected void addPropertyNode(com.fasterxml.jackson.databind.JsonNode parent, String newKey, com.fasterxml.jackson.databind.JsonNode child)