Class JsonValueEvaluator

java.lang.Object
org.dspace.app.rest.model.patch.JsonValueEvaluator
All Implemented Interfaces:
LateObjectEvaluator

public class JsonValueEvaluator extends Object implements LateObjectEvaluator
LateObjectEvaluator implementation that assumes values represented as JSON objects. Based on JsonLateObjectEvaluator
Author:
Luigi Andrea Pascarelli (luigiandrea.pascarelli at 4science.it)
  • Constructor Details

    • JsonValueEvaluator

      public JsonValueEvaluator(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode valueNode)
  • Method Details

    • evaluate

      public <T> Object evaluate(Class<T> type)
      Specified by:
      evaluate in interface LateObjectEvaluator
    • getValueNode

      public com.fasterxml.jackson.databind.JsonNode getValueNode()