Class AbstractAsConfigurableSearchConfigurationModel

    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • FACETSMERGEMODE

        public static final java.lang.String FACETSMERGEMODE
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • BOOSTITEMSMERGEMODE

        public static final java.lang.String BOOSTITEMSMERGEMODE
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • BOOSTRULESMERGEMODE

        public static final java.lang.String BOOSTRULESMERGEMODE
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • SORTSMERGEMODE

        public static final java.lang.String SORTSMERGEMODE
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • PROMOTEDFACETS

        public static final java.lang.String PROMOTEDFACETS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • FACETS

        public static final java.lang.String FACETS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • EXCLUDEDFACETS

        public static final java.lang.String EXCLUDEDFACETS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • PROMOTEDITEMS

        public static final java.lang.String PROMOTEDITEMS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • EXCLUDEDITEMS

        public static final java.lang.String EXCLUDEDITEMS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • BOOSTRULES

        public static final java.lang.String BOOSTRULES
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • SORTS

        public static final java.lang.String SORTS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • PROMOTEDSORTS

        public static final java.lang.String PROMOTEDSORTS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • EXCLUDEDSORTS

        public static final java.lang.String EXCLUDEDSORTS
        Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractAsConfigurableSearchConfigurationModel

        public AbstractAsConfigurableSearchConfigurationModel()
        Generated constructor - Default constructor for generic creation.
      • AbstractAsConfigurableSearchConfigurationModel

        public AbstractAsConfigurableSearchConfigurationModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • AbstractAsConfigurableSearchConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AbstractAsConfigurableSearchConfigurationModel​(java.lang.String _uid,
                                                              java.lang.String _uniqueIdx)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _uid - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _uniqueIdx - initial attribute declared by type AbstractAsSearchConfiguration at extension adaptivesearch
      • AbstractAsConfigurableSearchConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AbstractAsConfigurableSearchConfigurationModel​(CatalogVersionModel _catalogVersion,
                                                              ItemModel _owner,
                                                              java.lang.String _uid,
                                                              java.lang.String _uniqueIdx)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _catalogVersion - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _owner - initial attribute declared by type Item at extension core
        _uid - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _uniqueIdx - initial attribute declared by type AbstractAsSearchConfiguration at extension adaptivesearch
    • Method Detail

      • getBoostItemsMergeMode

        @Accessor(qualifier="boostItemsMergeMode",
                  type=GETTER)
        public AsBoostItemsMergeMode getBoostItemsMergeMode()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
        Returns:
        the boostItemsMergeMode
      • getBoostRules

        @Accessor(qualifier="boostRules",
                  type=GETTER)
        public java.util.List<AsBoostRuleModel> getBoostRules()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the boostRules
      • getBoostRulesMergeMode

        @Accessor(qualifier="boostRulesMergeMode",
                  type=GETTER)
        public AsBoostRulesMergeMode getBoostRulesMergeMode()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
        Returns:
        the boostRulesMergeMode
      • getExcludedFacets

        @Accessor(qualifier="excludedFacets",
                  type=GETTER)
        public java.util.List<AsExcludedFacetModel> getExcludedFacets()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the excludedFacets
      • getExcludedItems

        @Accessor(qualifier="excludedItems",
                  type=GETTER)
        public java.util.List<AsExcludedItemModel> getExcludedItems()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the excludedItems
      • getExcludedSorts

        @Accessor(qualifier="excludedSorts",
                  type=GETTER)
        public java.util.List<AsExcludedSortModel> getExcludedSorts()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the excludedSorts
      • getFacets

        @Accessor(qualifier="facets",
                  type=GETTER)
        public java.util.List<AsFacetModel> getFacets()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the facets
      • getFacetsMergeMode

        @Accessor(qualifier="facetsMergeMode",
                  type=GETTER)
        public AsFacetsMergeMode getFacetsMergeMode()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
        Returns:
        the facetsMergeMode
      • getPromotedFacets

        @Accessor(qualifier="promotedFacets",
                  type=GETTER)
        public java.util.List<AsPromotedFacetModel> getPromotedFacets()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the promotedFacets
      • getPromotedItems

        @Accessor(qualifier="promotedItems",
                  type=GETTER)
        public java.util.List<AsPromotedItemModel> getPromotedItems()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the promotedItems
      • getPromotedSorts

        @Accessor(qualifier="promotedSorts",
                  type=GETTER)
        public java.util.List<AsPromotedSortModel> getPromotedSorts()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the promotedSorts
      • getSorts

        @Accessor(qualifier="sorts",
                  type=GETTER)
        public java.util.List<AsSortModel> getSorts()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the sorts
      • getSortsMergeMode

        @Accessor(qualifier="sortsMergeMode",
                  type=GETTER)
        public AsSortsMergeMode getSortsMergeMode()
        Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
        Returns:
        the sortsMergeMode
      • setBoostItemsMergeMode

        @Accessor(qualifier="boostItemsMergeMode",
                  type=SETTER)
        public void setBoostItemsMergeMode​(AsBoostItemsMergeMode value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
        Parameters:
        value - the boostItemsMergeMode
      • setBoostRules

        @Accessor(qualifier="boostRules",
                  type=SETTER)
        public void setBoostRules​(java.util.List<AsBoostRuleModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch.
        Parameters:
        value - the boostRules
      • setBoostRulesMergeMode

        @Accessor(qualifier="boostRulesMergeMode",
                  type=SETTER)
        public void setBoostRulesMergeMode​(AsBoostRulesMergeMode value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
        Parameters:
        value - the boostRulesMergeMode
      • setExcludedFacets

        @Accessor(qualifier="excludedFacets",
                  type=SETTER)
        public void setExcludedFacets​(java.util.List<AsExcludedFacetModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch.
        Parameters:
        value - the excludedFacets
      • setExcludedItems

        @Accessor(qualifier="excludedItems",
                  type=SETTER)
        public void setExcludedItems​(java.util.List<AsExcludedItemModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch.
        Parameters:
        value - the excludedItems
      • setExcludedSorts

        @Accessor(qualifier="excludedSorts",
                  type=SETTER)
        public void setExcludedSorts​(java.util.List<AsExcludedSortModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch.
        Parameters:
        value - the excludedSorts
      • setFacets

        @Accessor(qualifier="facets",
                  type=SETTER)
        public void setFacets​(java.util.List<AsFacetModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch.
        Parameters:
        value - the facets
      • setFacetsMergeMode

        @Accessor(qualifier="facetsMergeMode",
                  type=SETTER)
        public void setFacetsMergeMode​(AsFacetsMergeMode value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
        Parameters:
        value - the facetsMergeMode
      • setPromotedFacets

        @Accessor(qualifier="promotedFacets",
                  type=SETTER)
        public void setPromotedFacets​(java.util.List<AsPromotedFacetModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch.
        Parameters:
        value - the promotedFacets
      • setPromotedItems

        @Accessor(qualifier="promotedItems",
                  type=SETTER)
        public void setPromotedItems​(java.util.List<AsPromotedItemModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch.
        Parameters:
        value - the promotedItems
      • setPromotedSorts

        @Accessor(qualifier="promotedSorts",
                  type=SETTER)
        public void setPromotedSorts​(java.util.List<AsPromotedSortModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch.
        Parameters:
        value - the promotedSorts
      • setSorts

        @Accessor(qualifier="sorts",
                  type=SETTER)
        public void setSorts​(java.util.List<AsSortModel> value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch.
        Parameters:
        value - the sorts
      • setSortsMergeMode

        @Accessor(qualifier="sortsMergeMode",
                  type=SETTER)
        public void setSortsMergeMode​(AsSortsMergeMode value)
        Generated method - Setter of AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
        Parameters:
        value - the sortsMergeMode