Class DefaultIndexerQueryContext
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerQueryContext
-
- All Implemented Interfaces:
IndexerQueryContext
public class DefaultIndexerQueryContext extends java.lang.Object implements IndexerQueryContext
Default implementation ofIndexerQueryContext.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.solrfacetsearch.indexer.IndexerQueryContext
IndexerQueryContext.Status
-
-
Constructor Summary
Constructors Constructor Description DefaultIndexerQueryContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFailureException(java.lang.Exception exception)java.util.Map<java.lang.String,java.lang.Object>getAttributes()Returns aMapinstance that can be used to store attributes.FacetSearchConfiggetFacetSearchConfig()Returns the facet search configuration.java.util.List<java.lang.Exception>getFailureExceptions()Returns all failure causing exceptions for thisIndexerQueryContext.IndexedTypegetIndexedType()Returns the indexed type.java.lang.StringgetQuery()Returns the query.java.util.Map<java.lang.String,java.lang.Object>getQueryParameters()Returns the query parameters.IndexerQueryContext.StatusgetStatus()Returns the current status of the query contextvoidsetFacetSearchConfig(FacetSearchConfig facetSearchConfig)voidsetIndexedType(IndexedType indexedType)voidsetQuery(java.lang.String query)voidsetQueryParameters(java.util.Map<java.lang.String,java.lang.Object> queryParameters)voidsetStatus(IndexerQueryContext.Status status)
-
-
-
Method Detail
-
getFacetSearchConfig
public FacetSearchConfig getFacetSearchConfig()
Description copied from interface:IndexerQueryContextReturns the facet search configuration.- Specified by:
getFacetSearchConfigin interfaceIndexerQueryContext- Returns:
- the facet search configuration
-
setFacetSearchConfig
public void setFacetSearchConfig(FacetSearchConfig facetSearchConfig)
-
getIndexedType
public IndexedType getIndexedType()
Description copied from interface:IndexerQueryContextReturns the indexed type.- Specified by:
getIndexedTypein interfaceIndexerQueryContext- Returns:
- the indexed type
-
setIndexedType
public void setIndexedType(IndexedType indexedType)
-
getQuery
public java.lang.String getQuery()
Description copied from interface:IndexerQueryContextReturns the query.- Specified by:
getQueryin interfaceIndexerQueryContext- Returns:
- the query
-
setQuery
public void setQuery(java.lang.String query)
-
getQueryParameters
public java.util.Map<java.lang.String,java.lang.Object> getQueryParameters()
Description copied from interface:IndexerQueryContextReturns the query parameters.- Specified by:
getQueryParametersin interfaceIndexerQueryContext- Returns:
- the query parameters
-
setQueryParameters
public void setQueryParameters(java.util.Map<java.lang.String,java.lang.Object> queryParameters)
-
getStatus
public IndexerQueryContext.Status getStatus()
Description copied from interface:IndexerQueryContextReturns the current status of the query context- Specified by:
getStatusin interfaceIndexerQueryContext- Returns:
- the current status
-
setStatus
public void setStatus(IndexerQueryContext.Status status)
-
addFailureException
public void addFailureException(java.lang.Exception exception)
-
getFailureExceptions
public java.util.List<java.lang.Exception> getFailureExceptions()
Description copied from interface:IndexerQueryContextReturns all failure causing exceptions for thisIndexerQueryContext.- Specified by:
getFailureExceptionsin interfaceIndexerQueryContext
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Description copied from interface:IndexerQueryContextReturns aMapinstance that can be used to store attributes. The attributes are only valid for the duration of the index process.- Specified by:
getAttributesin interfaceIndexerQueryContext- Returns:
- the map containing the attributes
-
-