public class SolrRESTSearchBasedMerchandisingExpressionProvider extends AbstractSolrSearchExpressionProvider implements SearchExpressionProvider
Constructor and Description |
---|
SolrRESTSearchBasedMerchandisingExpressionProvider(java.lang.String componentId)
Creates an instance of the search expression provider for a particular
component.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getControlParameterValues(java.lang.String astrControlParameterName,
java.lang.String astrValueSeparator)
Returns values for the given control parameter of the current
SelectionCriteria object.
|
void |
invoke(SelectionCriteria selectionCriteria)
(non-Javadoc)
|
addControlParameterValue, getControlParameterValue, getControlParameterValues, removeControlParameterValue, resetControlParameter, setControlParameterValue
public SolrRESTSearchBasedMerchandisingExpressionProvider(java.lang.String componentId)
componentId
- The target component.public void invoke(SelectionCriteria selectionCriteria) throws java.lang.RuntimeException
invoke
in interface SearchExpressionProvider
invoke
in class AbstractSolrSearchExpressionProvider
selectionCriteria
- Java representation of XPath expressionjava.lang.RuntimeException
AbstractSolrSearchExpressionProvider.invoke(com.ibm.commerce.foundation.server.services.dataaccess.SelectionCriteria)
public java.lang.String getControlParameterValues(java.lang.String astrControlParameterName, java.lang.String astrValueSeparator)
astrControlParameterName
- Name of the control parameterastrValueSeparator
- String separating parameter values