Class JsonBridge

java.lang.Object
nl.vpro.hibernate.search.JsonBridge
All Implemented Interfaces:
org.hibernate.search.bridge.ParameterizedBridge, org.hibernate.search.bridge.StringBridge, org.hibernate.search.bridge.TwoWayStringBridge

public class JsonBridge extends Object implements org.hibernate.search.bridge.TwoWayStringBridge, org.hibernate.search.bridge.ParameterizedBridge
A straight forward bridge to store a complicated object as json in the index.
Since:
3.5
  • Field Details

  • Constructor Details

    • JsonBridge

      public JsonBridge()
  • Method Details

    • stringToObject

      public Object stringToObject(String stringValue)
      Specified by:
      stringToObject in interface org.hibernate.search.bridge.TwoWayStringBridge
    • objectToString

      public String objectToString(Object object)
      Specified by:
      objectToString in interface org.hibernate.search.bridge.StringBridge
    • setParameterValues

      public void setParameterValues(Map<String,String> parameters)
      Specified by:
      setParameterValues in interface org.hibernate.search.bridge.ParameterizedBridge
    • getType

      public Class<?> getType()
    • setType

      public void setType(Class<?> type)