Interface AsItemModelHelper

    • 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