Interface AsItemModelHelper
-
- All Known Implementing Classes:
DefaultAsItemModelHelper
public interface AsItemModelHelperItem model utilities.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringdecorateIdentifier(java.lang.String identifier)Decorates an identifier.java.lang.StringgenerateBoostItemConfigurationUniqueIdx(AbstractAsBoostItemConfigurationModel boostItemConfiguration)Generates the unique identifier for the given boots item configuration.java.lang.StringgenerateCategoryAwareSearchConfigurationUniqueIdx(AsCategoryAwareSearchConfigurationModel searchConfiguration)Generates the unique identifier for the given search configuration.java.lang.StringgenerateFacetConfigurationUniqueIdx(AbstractAsFacetConfigurationModel facetConfiguration)Generates the unique identifier for the given facet configuration.java.lang.StringgenerateFacetRangeUniqueIdx(AsFacetRangeModel facetRange)Generates the unique identifier for the given facet range.java.lang.StringgenerateFacetValueConfigurationUniqueIdx(AbstractAsFacetValueConfigurationModel facetValueConfiguration)Generates the unique identifier for the given facet value configuration.java.lang.StringgenerateItemIdentifier(ItemModel item)Generates a new item identifier.java.lang.StringgenerateSimpleSearchConfigurationUniqueIdx(AsSimpleSearchConfigurationModel searchConfiguration)Generates the unique identifier for the given search configuration.java.lang.StringgenerateSortConfigurationUniqueIdx(AbstractAsSortConfigurationModel sortConfiguration)Generates the unique identifier for the given sort configuration.java.lang.StringgenerateSortExpressionUniqueIdx(AsSortExpressionModel sortExpression)Generates the unique identifier for the given sort expression.AbstractAsFacetConfigurationModelgetFacetConfigurationForFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration)Returns the facet configuration for the given facet value configuration.AbstractAsSearchConfigurationModelgetSearchConfigurationForBoostItemConfiguration(AbstractAsBoostItemConfigurationModel boostItemConfiguration)Returns the search configuration for the given boost item configuration.AbstractAsSearchConfigurationModelgetSearchConfigurationForFacetConfiguration(AbstractAsFacetConfigurationModel facetConfiguration)Returns the search configuration for the given facet configuration.AbstractAsSearchConfigurationModelgetSearchConfigurationForSortConfiguration(AbstractAsSortConfigurationModel sortConfiguration)Returns the search configuration for the given sort configuration.AbstractAsSearchProfileModelgetSearchProfileForSearchConfiguration(AbstractAsSearchConfigurationModel searchConfiguration)Returns the search profile for the given search configuration.
-
-
-
Method Detail
-
generateItemIdentifier
java.lang.String generateItemIdentifier(ItemModel item)
Generates a new item identifier.- Parameters:
item- - the item- Returns:
- the new item identifier
-
decorateIdentifier
java.lang.String decorateIdentifier(java.lang.String identifier)
Decorates an identifier.- Parameters:
identifier- - the identifier- Returns:
- the new decorated identifier
-
getSearchProfileForSearchConfiguration
AbstractAsSearchProfileModel getSearchProfileForSearchConfiguration(AbstractAsSearchConfigurationModel searchConfiguration)
Returns the search profile for the given search configuration.- Parameters:
searchConfiguration- - the search configuration- Returns:
- the search profile for the given search configuration
-
getSearchConfigurationForFacetConfiguration
AbstractAsSearchConfigurationModel getSearchConfigurationForFacetConfiguration(AbstractAsFacetConfigurationModel facetConfiguration)
Returns the search configuration for the given facet configuration.- Parameters:
facetConfiguration- - the facet configuration- Returns:
- the search configuration for the given facet configuration
-
getFacetConfigurationForFacetValueConfiguration
AbstractAsFacetConfigurationModel getFacetConfigurationForFacetValueConfiguration(AbstractAsFacetValueConfigurationModel facetValueConfiguration)
Returns the facet configuration for the given facet value configuration.- Parameters:
facetValueConfiguration- - the facet value configuration- Returns:
- the facet configuration for the given facet value configuration
-
getSearchConfigurationForBoostItemConfiguration
AbstractAsSearchConfigurationModel getSearchConfigurationForBoostItemConfiguration(AbstractAsBoostItemConfigurationModel boostItemConfiguration)
Returns the search configuration for the given boost item configuration.- Parameters:
boostItemConfiguration- - the boost item configuration- Returns:
- the search configuration for the given boost item configuration
-
getSearchConfigurationForSortConfiguration
AbstractAsSearchConfigurationModel getSearchConfigurationForSortConfiguration(AbstractAsSortConfigurationModel sortConfiguration)
Returns the search configuration for the given sort configuration.- Parameters:
sortConfiguration- - the sort configuration- Returns:
- the search configuration for the given sort configuration
-
generateCategoryAwareSearchConfigurationUniqueIdx
java.lang.String generateCategoryAwareSearchConfigurationUniqueIdx(AsCategoryAwareSearchConfigurationModel searchConfiguration)
Generates the unique identifier for the given search configuration.- Parameters:
searchConfiguration- - the search configuration- Returns:
- the unique identifier for the given search configuration
-
generateSimpleSearchConfigurationUniqueIdx
java.lang.String generateSimpleSearchConfigurationUniqueIdx(AsSimpleSearchConfigurationModel searchConfiguration)
Generates the unique identifier for the given search configuration.- Parameters:
searchConfiguration- - the search configuration- Returns:
- the unique identifier for the given search configuration
-
generateFacetConfigurationUniqueIdx
java.lang.String generateFacetConfigurationUniqueIdx(AbstractAsFacetConfigurationModel facetConfiguration)
Generates the unique identifier for the given facet configuration.- Parameters:
facetConfiguration- - the facet configuration- Returns:
- the unique identifier for the given facet configuration
-
generateFacetValueConfigurationUniqueIdx
java.lang.String generateFacetValueConfigurationUniqueIdx(AbstractAsFacetValueConfigurationModel facetValueConfiguration)
Generates the unique identifier for the given facet value configuration.- Parameters:
facetValueConfiguration- - the facet value configuration- Returns:
- the unique identifier for the given facet value configuration
-
generateFacetRangeUniqueIdx
java.lang.String generateFacetRangeUniqueIdx(AsFacetRangeModel facetRange)
Generates the unique identifier for the given facet range.- Parameters:
facetRange- - the facet range- Returns:
- the unique identifier for the given facet range
-
generateBoostItemConfigurationUniqueIdx
java.lang.String generateBoostItemConfigurationUniqueIdx(AbstractAsBoostItemConfigurationModel boostItemConfiguration)
Generates the unique identifier for the given boots item configuration.- Parameters:
boostItemConfiguration- - the boost item configuration- Returns:
- the unique identifier for the given boost item configuration
-
generateSortConfigurationUniqueIdx
java.lang.String generateSortConfigurationUniqueIdx(AbstractAsSortConfigurationModel sortConfiguration)
Generates the unique identifier for the given sort configuration.- Parameters:
sortConfiguration- - the sort configuration- Returns:
- the unique identifier for the given sort configuration
-
generateSortExpressionUniqueIdx
java.lang.String generateSortExpressionUniqueIdx(AsSortExpressionModel sortExpression)
Generates the unique identifier for the given sort expression.- Parameters:
sortExpression- - the sort expression- Returns:
- the unique identifier for the given sort expression
-
-