com.ibm.commerce.foundation.server.services.rest.search.processor.solr

Class SolrRESTSearchResponse

  • java.lang.Object
    • com.ibm.commerce.foundation.server.services.rest.search.processor.solr.SolrRESTSearchResponse
  • All Implemented Interfaces:
    com.ibm.commerce.foundation.server.services.search.processor.SearchResponse, java.io.Serializable


    public class SolrRESTSearchResponse
    extends java.lang.Object
    implements com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
    This class is used for wrapping the SolrResponse object when using with RESTful services.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse

        DEBUG, DOCUMENTLIST, FACET, FACETQUERY, HIGHLIGHTING, SPELLCHECK
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.Map<java.lang.String,java.util.Map> getMatches()
      (non-Javadoc)
      java.lang.Object getQueryGroupResponse()
      (non-Javadoc)
      java.util.Map<java.lang.String,java.lang.Object> getResponse()
      (non-Javadoc)
      java.math.BigInteger getTotalMatches()
      (non-Javadoc)
      void setResponse(java.lang.Object responseObject)
      (non-Javadoc)
      java.lang.String toString()
      (non-Javadoc)
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SolrRESTSearchResponse

        public SolrRESTSearchResponse()
    • Method Detail

      • getTotalMatches

        public java.math.BigInteger getTotalMatches()
        (non-Javadoc)
        Specified by:
        getTotalMatches in interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
        See Also:
        SearchResponse.getTotalMatches()
      • getMatches

        public java.util.Map<java.lang.String,java.util.Map> getMatches()
        (non-Javadoc)
        Specified by:
        getMatches in interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
        See Also:
        SearchResponse.getMatches()
      • getResponse

        public java.util.Map<java.lang.String,java.lang.Object> getResponse()
        (non-Javadoc)
        Specified by:
        getResponse in interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
        See Also:
        SearchResponse.getResponse()
      • getQueryGroupResponse

        public java.lang.Object getQueryGroupResponse()
        (non-Javadoc)
        Specified by:
        getQueryGroupResponse in interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
        See Also:
        SearchResponse.getQueryGroupResponse()
      • setResponse

        public void setResponse(java.lang.Object responseObject)
                         throws com.ibm.commerce.foundation.internal.common.exception.FoundationApplicationException
        (non-Javadoc)
        Specified by:
        setResponse in interface com.ibm.commerce.foundation.server.services.search.processor.SearchResponse
        Throws:
        com.ibm.commerce.foundation.internal.common.exception.FoundationApplicationException
        See Also:
        SearchResponse.setResponse(java.lang.Object)
      • toString

        public java.lang.String toString()
        (non-Javadoc)
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()