Class 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
    • Constructor Detail

      • JsonBridge

        public JsonBridge()
    • Method Detail

      • 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)