Class DefaultAsItemModelHelper
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.DefaultAsItemModelHelper
- All Implemented Interfaces:
AsItemModelHelper
Default implementation of
AsItemModelHelper.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorateIdentifier(String identifier) Decorates an identifier.generateBoostItemConfigurationUniqueIdx(AbstractAsBoostItemConfigurationModel boostItemConfiguration) Generates the unique identifier for the given boots item configuration.generateCategoryAwareSearchConfigurationUniqueIdx(AsCategoryAwareSearchConfigurationModel searchConfiguration) Generates the unique identifier for the given search configuration.generateFacetConfigurationUniqueIdx(AbstractAsFacetConfigurationModel facetConfiguration) Generates the unique identifier for the given facet configuration.generateFacetRangeUniqueIdx(AsFacetRangeModel facetRange) Generates the unique identifier for the given facet range.generateFacetValueConfigurationUniqueIdx(AbstractAsFacetValueConfigurationModel facetValueConfiguration) Generates the unique identifier for the given facet value configuration.Generates a new item identifier.generateSimpleSearchConfigurationUniqueIdx(AsSimpleSearchConfigurationModel searchConfiguration) Generates the unique identifier for the given search configuration.generateSortConfigurationUniqueIdx(AbstractAsSortConfigurationModel sortConfiguration) Generates the unique identifier for the given sort configuration.generateSortExpressionUniqueIdx(AsSortExpressionModel sortExpression) Generates the unique identifier for the given sort expression.getFacetConfigurationForFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration) Returns the facet configuration for the given facet value configuration.protected static PKgetSearchConfigurationForBoostItemConfiguration(AbstractAsBoostItemConfigurationModel boostItemConfiguration) Returns the search configuration for the given boost item configuration.getSearchConfigurationForFacetConfiguration(AbstractAsFacetConfigurationModel facetConfiguration) Returns the search configuration for the given facet configuration.getSearchConfigurationForSortConfiguration(AbstractAsSortConfigurationModel sortConfiguration) Returns the search configuration for the given sort configuration.getSearchProfileForSearchConfiguration(AbstractAsSearchConfigurationModel searchConfiguration) Returns the search profile for the given search configuration.voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultAsItemModelHelper
public DefaultAsItemModelHelper()
-
-
Method Details
-
generateItemIdentifier
Description copied from interface:AsItemModelHelperGenerates a new item identifier.- Specified by:
generateItemIdentifierin interfaceAsItemModelHelper- Parameters:
item- - the item- Returns:
- the new item identifier
-
getNewPkForNotSavedItem
-
decorateIdentifier
Description copied from interface:AsItemModelHelperDecorates an identifier.- Specified by:
decorateIdentifierin interfaceAsItemModelHelper- Parameters:
identifier- - the identifier- Returns:
- the new decorated identifier
-
getSearchProfileForSearchConfiguration
public AbstractAsSearchProfileModel getSearchProfileForSearchConfiguration(AbstractAsSearchConfigurationModel searchConfiguration) Description copied from interface:AsItemModelHelperReturns the search profile for the given search configuration.- Specified by:
getSearchProfileForSearchConfigurationin interfaceAsItemModelHelper- Parameters:
searchConfiguration- - the search configuration- Returns:
- the search profile for the given search configuration
-
getSearchConfigurationForFacetConfiguration
public AbstractAsSearchConfigurationModel getSearchConfigurationForFacetConfiguration(AbstractAsFacetConfigurationModel facetConfiguration) Description copied from interface:AsItemModelHelperReturns the search configuration for the given facet configuration.- Specified by:
getSearchConfigurationForFacetConfigurationin interfaceAsItemModelHelper- Parameters:
facetConfiguration- - the facet configuration- Returns:
- the search configuration for the given facet configuration
-
getSearchConfigurationForBoostItemConfiguration
public AbstractAsSearchConfigurationModel getSearchConfigurationForBoostItemConfiguration(AbstractAsBoostItemConfigurationModel boostItemConfiguration) Description copied from interface:AsItemModelHelperReturns the search configuration for the given boost item configuration.- Specified by:
getSearchConfigurationForBoostItemConfigurationin interfaceAsItemModelHelper- Parameters:
boostItemConfiguration- - the boost item configuration- Returns:
- the search configuration for the given boost item configuration
-
getSearchConfigurationForSortConfiguration
public AbstractAsSearchConfigurationModel getSearchConfigurationForSortConfiguration(AbstractAsSortConfigurationModel sortConfiguration) Description copied from interface:AsItemModelHelperReturns the search configuration for the given sort configuration.- Specified by:
getSearchConfigurationForSortConfigurationin interfaceAsItemModelHelper- Parameters:
sortConfiguration- - the sort configuration- Returns:
- the search configuration for the given sort configuration
-
getFacetConfigurationForFacetValueConfiguration
public AbstractAsFacetConfigurationModel getFacetConfigurationForFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration) Description copied from interface:AsItemModelHelperReturns the facet configuration for the given facet value configuration.- Specified by:
getFacetConfigurationForFacetValueConfigurationin interfaceAsItemModelHelper- Parameters:
facetValueConfiguration- - the facet value configuration- Returns:
- the facet configuration for the given facet value configuration
-
generateCategoryAwareSearchConfigurationUniqueIdx
public String generateCategoryAwareSearchConfigurationUniqueIdx(AsCategoryAwareSearchConfigurationModel searchConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given search configuration.- Specified by:
generateCategoryAwareSearchConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
searchConfiguration- - the search configuration- Returns:
- the unique identifier for the given search configuration
-
generateSimpleSearchConfigurationUniqueIdx
public String generateSimpleSearchConfigurationUniqueIdx(AsSimpleSearchConfigurationModel searchConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given search configuration.- Specified by:
generateSimpleSearchConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
searchConfiguration- - the search configuration- Returns:
- the unique identifier for the given search configuration
-
generateFacetConfigurationUniqueIdx
public String generateFacetConfigurationUniqueIdx(AbstractAsFacetConfigurationModel facetConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given facet configuration.- Specified by:
generateFacetConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
facetConfiguration- - the facet configuration- Returns:
- the unique identifier for the given facet configuration
-
generateFacetValueConfigurationUniqueIdx
public String generateFacetValueConfigurationUniqueIdx(AbstractAsFacetValueConfigurationModel facetValueConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given facet value configuration.- Specified by:
generateFacetValueConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
facetValueConfiguration- - the facet value configuration- Returns:
- the unique identifier for the given facet value configuration
-
generateFacetRangeUniqueIdx
Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given facet range.- Specified by:
generateFacetRangeUniqueIdxin interfaceAsItemModelHelper- Parameters:
facetRange- - the facet range- Returns:
- the unique identifier for the given facet range
-
generateBoostItemConfigurationUniqueIdx
public String generateBoostItemConfigurationUniqueIdx(AbstractAsBoostItemConfigurationModel boostItemConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given boots item configuration.- Specified by:
generateBoostItemConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
boostItemConfiguration- - the boost item configuration- Returns:
- the unique identifier for the given boost item configuration
-
generateSortConfigurationUniqueIdx
public String generateSortConfigurationUniqueIdx(AbstractAsSortConfigurationModel sortConfiguration) Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given sort configuration.- Specified by:
generateSortConfigurationUniqueIdxin interfaceAsItemModelHelper- Parameters:
sortConfiguration- - the sort configuration- Returns:
- the unique identifier for the given sort configuration
-
generateSortExpressionUniqueIdx
Description copied from interface:AsItemModelHelperGenerates the unique identifier for the given sort expression.- Specified by:
generateSortExpressionUniqueIdxin interfaceAsItemModelHelper- Parameters:
sortExpression- - the sort expression- Returns:
- the unique identifier for the given sort expression
-
getModelService
-
setModelService
-