com.ibm.commerce.foundation.internal.server.services.search.expression.solr
Class SolrSearchDecodeMetaTokenExpressionProvider
- 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.SolrSearchDecodeMetaTokenExpressionProvider
-
- All Implemented Interfaces:
- SearchExpressionProvider
public class SolrSearchDecodeMetaTokenExpressionProvider extends AbstractSolrSearchExpressionProvider implements SearchExpressionProvider
This is a Solr specific implementation of the search expression provider for decoding the meta string by calling SolrSearchDeMetaTokenDecoder. The meta string is used for representing the search context, such as the bread crumb trail.
-
-
Constructor Summary
Constructors Constructor and Description SolrSearchDecodeMetaTokenExpressionProvider(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
-
SolrSearchDecodeMetaTokenExpressionProvider
public SolrSearchDecodeMetaTokenExpressionProvider(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)
-
-