Class ItemModelLabelSnIndexerValueProvider
- java.lang.Object
-
- de.hybris.platform.searchservices.indexer.service.impl.AbstractSnIndexerValueProvider<ItemModel,java.lang.Void>
-
- com.hybris.backoffice.searchservices.providers.impl.ItemModelLabelSnIndexerValueProvider
-
- All Implemented Interfaces:
SnIndexerValueProvider<ItemModel>
public class ItemModelLabelSnIndexerValueProvider extends AbstractSnIndexerValueProvider<ItemModel,java.lang.Void>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXPRESSION_PARAMstatic java.lang.StringIDprotected static java.util.Set<java.lang.Class<?>>SUPPORTED_QUALIFIER_CLASSES
-
Constructor Summary
Constructors Constructor Description ItemModelLabelSnIndexerValueProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectgetFieldValue(SnIndexerContext indexerContext, SnIndexerFieldWrapper fieldWrapper, ItemModel source, java.lang.Void data)Returns the value for a given field and source model.LabelServiceProxygetLabelServiceProxy()SnExpressionEvaluatorgetSnExpressionEvaluator()java.util.Set<java.lang.Class<?>>getSupportedQualifierClasses()Returns the supported qualifier classes.protected java.lang.StringresolveExpression(SnIndexerFieldWrapper fieldWrapper)voidsetLabelServiceProxy(LabelServiceProxy labelServiceProxy)voidsetSnExpressionEvaluator(SnExpressionEvaluator snExpressionEvaluator)-
Methods inherited from class de.hybris.platform.searchservices.indexer.service.impl.AbstractSnIndexerValueProvider
getValueProcessors, loadData, processValue, provide, setValueProcessors
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
EXPRESSION_PARAM
public static final java.lang.String EXPRESSION_PARAM
- See Also:
- Constant Field Values
-
SUPPORTED_QUALIFIER_CLASSES
protected static final java.util.Set<java.lang.Class<?>> SUPPORTED_QUALIFIER_CLASSES
-
-
Method Detail
-
getSupportedQualifierClasses
public java.util.Set<java.lang.Class<?>> getSupportedQualifierClasses() throws SnIndexerExceptionDescription copied from interface:SnIndexerValueProviderReturns the supported qualifier classes.- Returns:
- the supported qualifier classes
- Throws:
SnIndexerException
-
getFieldValue
protected java.lang.Object getFieldValue(SnIndexerContext indexerContext, SnIndexerFieldWrapper fieldWrapper, ItemModel source, java.lang.Void data) throws SnIndexerException
Description copied from class:AbstractSnIndexerValueProviderReturns the value for a given field and source model.- Specified by:
getFieldValuein classAbstractSnIndexerValueProvider<ItemModel,java.lang.Void>- Parameters:
indexerContext- - the current indexer contextfieldWrapper- - the field wrappersource- - the source modeldata- - the data- Throws:
SnIndexerException- if an error occurs
-
resolveExpression
protected java.lang.String resolveExpression(SnIndexerFieldWrapper fieldWrapper)
-
getSnExpressionEvaluator
public SnExpressionEvaluator getSnExpressionEvaluator()
-
setSnExpressionEvaluator
public void setSnExpressionEvaluator(SnExpressionEvaluator snExpressionEvaluator)
-
getLabelServiceProxy
public LabelServiceProxy getLabelServiceProxy()
-
setLabelServiceProxy
public void setLabelServiceProxy(LabelServiceProxy labelServiceProxy)
-
-