com.ibm.commerce.catalog.facade.server.services.search.metadata.solr

Class SolrCatalogNavigationViewImpl

  • java.lang.Object
    • com.ibm.commerce.catalog.facade.server.services.search.metadata.solr.SolrCatalogNavigationViewImpl


  • public class SolrCatalogNavigationViewImpl
    extends java.lang.Object
    This class is used for wrapping the SolrDocument object as a special physical type so that the BOM factory can map this down to a mediator.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.Map<java.lang.String,java.lang.Object> getDebug()
      Returns the debug data object.
      org.apache.solr.common.SolrDocumentList getDocumentList()
      Returns the embedded SolrDocumentList object.
      java.util.Map<java.lang.String,java.lang.Object> getExtendedData()
      Returns the extended data object.
      com.ibm.commerce.foundation.internal.server.services.search.util.FacetQuery getFacetQueries()
      Returns the Solr facet query object contained in the response object.
      java.util.Map<java.lang.Long,com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchAttributeConfig> getFacets()
      Returns the Solr facet object contained in the response object.
      java.util.List<org.apache.solr.client.solrj.response.GroupCommand> getGroupCommands()
      Returns the embedded GroupCommand objects for support of result grouping.
      java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getHighlightings()
      Returns the Solr highlighting object contained in the response object.
      java.util.Map<java.lang.String,java.lang.Object> getMetaData()
      Returns the meta data object.
      org.apache.solr.client.solrj.response.SpellCheckResponse getSpellChecks()
      Returns the Solr spell check object contained in the response object.
      java.lang.String getTrace()
      Returns the query trace string
      void setDebug(java.util.Map<java.lang.String,java.lang.Object> debug)
      Assigned the debug data object.
      void setDocumentList(org.apache.solr.common.SolrDocumentList documentList)
      Sets the embedded SolrDocumentList object in the response object.
      void setExtendedData(java.util.Map<java.lang.String,java.lang.Object> extendedData)
      Assigned the extended data object.
      void setFacetQueries(com.ibm.commerce.foundation.internal.server.services.search.util.FacetQuery facetQueries)
      Assigned the Solr facet query object contained in the response object.
      void setFacets(java.util.Map<java.lang.Long,com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchAttributeConfig> facets)
      Assigned the Solr facet object contained in the response object.
      void setGroupCommands(java.util.List<org.apache.solr.client.solrj.response.GroupCommand> groupCommands)
      Sets a list of embedded GroupCommand objects for supporting result grouping.
      void setHighlightings(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> highlighting)
      Assigned the Solr highlighting object contained in the response object.
      void setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData)
      Assigned the meta data object.
      void setSpellChecks(org.apache.solr.client.solrj.response.SpellCheckResponse spellChecks)
      Assigned the Solr spell check object contained in the response object.
      void setTrace(java.lang.String trace)
      Assigned the query trace string.
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

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

      • SolrCatalogNavigationViewImpl

        public SolrCatalogNavigationViewImpl()
    • Method Detail

      • getDocumentList

        public org.apache.solr.common.SolrDocumentList getDocumentList()
        Returns the embedded SolrDocumentList object.
        Returns:
        SolrDocumentList The SolrDocument list object
      • setDocumentList

        public void setDocumentList(org.apache.solr.common.SolrDocumentList documentList)
        Sets the embedded SolrDocumentList object in the response object.
        Parameters:
        documentList - The SolrDocumentList object to set
      • getGroupCommands

        public java.util.List<org.apache.solr.client.solrj.response.GroupCommand> getGroupCommands()
        Returns the embedded GroupCommand objects for support of result grouping.
        Returns:
        a list of GroupCommand objects
      • setGroupCommands

        public void setGroupCommands(java.util.List<org.apache.solr.client.solrj.response.GroupCommand> groupCommands)
        Sets a list of embedded GroupCommand objects for supporting result grouping.
        Parameters:
        groupCommands - A list of GroupCommand objects to set
      • getHighlightings

        public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getHighlightings()
        Returns the Solr highlighting object contained in the response object.
        Returns:
        Solr highlight object
      • setHighlightings

        public void setHighlightings(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> highlighting)
        Assigned the Solr highlighting object contained in the response object.
        Parameters:
        highlighting - highlighting object
      • getFacets

        public java.util.Map<java.lang.Long,com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchAttributeConfig> getFacets()
        Returns the Solr facet object contained in the response object.
        Returns:
        Solr facet object
      • setFacets

        public void setFacets(java.util.Map<java.lang.Long,com.ibm.commerce.foundation.internal.server.services.search.config.solr.SolrSearchAttributeConfig> facets)
        Assigned the Solr facet object contained in the response object.
        Parameters:
        facets - facet object
      • getFacetQueries

        public com.ibm.commerce.foundation.internal.server.services.search.util.FacetQuery getFacetQueries()
        Returns the Solr facet query object contained in the response object.
        Returns:
        Solr facet query object
      • setFacetQueries

        public void setFacetQueries(com.ibm.commerce.foundation.internal.server.services.search.util.FacetQuery facetQueries)
        Assigned the Solr facet query object contained in the response object.
        Parameters:
        facetQueries - facet query object
      • getSpellChecks

        public org.apache.solr.client.solrj.response.SpellCheckResponse getSpellChecks()
        Returns the Solr spell check object contained in the response object.
        Returns:
        Solr spell check object
      • setSpellChecks

        public void setSpellChecks(org.apache.solr.client.solrj.response.SpellCheckResponse spellChecks)
        Assigned the Solr spell check object contained in the response object.
        Parameters:
        spellChecks - spell check object
      • getMetaData

        public java.util.Map<java.lang.String,java.lang.Object> getMetaData()
        Returns the meta data object.
        Returns:
        meta data object
      • setMetaData

        public void setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData)
        Assigned the meta data object.
        Parameters:
        metaData - meta data object
      • getDebug

        public java.util.Map<java.lang.String,java.lang.Object> getDebug()
        Returns the debug data object.
        Returns:
        debug data object
      • setDebug

        public void setDebug(java.util.Map<java.lang.String,java.lang.Object> debug)
        Assigned the debug data object.
        Parameters:
        debug - debug data object
      • getTrace

        public java.lang.String getTrace()
        Returns the query trace string
        Returns:
        query trace
      • setTrace

        public void setTrace(java.lang.String trace)
        Assigned the query trace string.
        Parameters:
        trace - query trace string
      • getExtendedData

        public java.util.Map<java.lang.String,java.lang.Object> getExtendedData()
        Returns the extended data object.
        Returns:
        extended data object
      • setExtendedData

        public void setExtendedData(java.util.Map<java.lang.String,java.lang.Object> extendedData)
        Assigned the extended data object.
        Parameters:
        extendedData - extended data object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object