com.ibm.commerce.foundation.internal.server.services.search.expression.solr
Class SolrSearchEncodeMetaTokenExpressionProvider
- java.lang.Object
-
- com.ibm.commerce.foundation.server.services.search.expression.AbstractSearchExpression
-
- com.ibm.commerce.foundation.server.services.search.expression.solr.AbstractSolrSearchExpressionProvider
-
- com.ibm.commerce.foundation.internal.server.services.search.expression.solr.SolrSearchEncodeMetaTokenExpressionProvider
-
- All Implemented Interfaces:
- SearchExpressionProvider
public class SolrSearchEncodeMetaTokenExpressionProvider extends AbstractSolrSearchExpressionProvider implements SearchExpressionProvider
This is a Solr specific implementation of the search expression provider for encoding the meta string. This provider encodes the meta string stored in _wcf.search.meta so that it can be reused later to represent the current facet state.
-
-
Constructor Summary
Constructors Constructor and Description SolrSearchEncodeMetaTokenExpressionProvider(java.lang.String componentId)
Creates an instance of the search expression provider for a particular component.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
invoke(SelectionCriteria selectionCriteria)
(non-Javadoc)-
Methods inherited from class com.ibm.commerce.foundation.server.services.search.expression.AbstractSearchExpression
addControlParameterValue, getControlParameterValue, getControlParameterValues, removeControlParameterValue, resetControlParameter, setControlParameterValue
-
-
-
-
Constructor Detail
-
SolrSearchEncodeMetaTokenExpressionProvider
public SolrSearchEncodeMetaTokenExpressionProvider(java.lang.String componentId)
Creates an instance of the search expression provider for a particular component. This instance can be used and re-used for future search requests.- Parameters:
componentId
- The target component.
-
-
Method Detail
-
invoke
public void invoke(SelectionCriteria selectionCriteria) throws java.lang.RuntimeException
(non-Javadoc)- Specified by:
invoke
in interfaceSearchExpressionProvider
- Overrides:
invoke
in classAbstractSolrSearchExpressionProvider
- Parameters:
selectionCriteria
- Java representation of XPath expression- Throws:
java.lang.RuntimeException
- See Also:
AbstractSolrSearchExpressionProvider.invoke(com.ibm.commerce.foundation.server.services.dataaccess.SelectionCriteria)
-
-