Class AsSimpleSearchConfigurationStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSearchConfigurationStrategy<AsSimpleSearchProfileModel,AsSimpleSearchConfigurationModel>
de.hybris.platform.adaptivesearch.strategies.impl.AsSimpleSearchConfigurationStrategy
- All Implemented Interfaces:
AsSearchConfigurationStrategy<AsSimpleSearchProfileModel,AsSimpleSearchConfigurationModel>
public class AsSimpleSearchConfigurationStrategy
extends AbstractAsSearchConfigurationStrategy<AsSimpleSearchProfileModel,AsSimpleSearchConfigurationModel>
Implementation of
AsSearchConfigurationStrategy for simple search profiles.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected AsSimpleSearchConfigurationModelcreateSearchConfiguration(AsSimpleSearchProfileModel searchProfile) getForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Returns the search configuration for a specific context and search profile.getInfoForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Returns search configuration related information for a specific context and search profile.getOrCreateForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Returns the search configuration for a specific context and search profile.getQualifiers(AsSimpleSearchProfileModel searchProfile) Gets the qualifiers for the search profileMethods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSearchConfigurationStrategy
getAsSearchConfigurationDao, getL10nService, getModelService, setAsSearchConfigurationDao, setL10nService, setModelService
-
Field Details
-
CONTEXT_TYPE_KEY
- See Also:
-
CONTEXT_DESCRIPTION_KEY
- See Also:
-
-
Constructor Details
-
AsSimpleSearchConfigurationStrategy
public AsSimpleSearchConfigurationStrategy()
-
-
Method Details
-
getForContext
public Optional<AsSimpleSearchConfigurationModel> getForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Description copied from interface:AsSearchConfigurationStrategyReturns the search configuration for a specific context and search profile.- Parameters:
context- - the search profile contextsearchProfile- - the search profile- Returns:
- the search configuration
-
getOrCreateForContext
public AsSimpleSearchConfigurationModel getOrCreateForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Description copied from interface:AsSearchConfigurationStrategyReturns the search configuration for a specific context and search profile. If the search configuration does not yet exist a new one is created.- Parameters:
context- - the search profile contextsearchProfile- - the search profile- Returns:
- the search configuration
-
getInfoForContext
public AsSearchConfigurationInfoData getInfoForContext(AsSearchProfileContext context, AsSimpleSearchProfileModel searchProfile) Description copied from interface:AsSearchConfigurationStrategyReturns search configuration related information for a specific context and search profile.- Parameters:
context- - the search profile contextsearchProfile- - the search profile- Returns:
- the search configuration
-
buildContextLabel
-
createSearchConfiguration
protected AsSimpleSearchConfigurationModel createSearchConfiguration(AsSimpleSearchProfileModel searchProfile) -
getQualifiers
Description copied from interface:AsSearchConfigurationStrategyGets the qualifiers for the search profile- Returns:
- qualifiers for the search profile
-