Class AbstractAsConfigurableSearchConfigurationModel

    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BOOSTITEMSMERGEMODE
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
      static java.lang.String BOOSTRULES
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch.
      static java.lang.String BOOSTRULESMERGEMODE
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
      static java.lang.String EXCLUDEDFACETS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch.
      static java.lang.String EXCLUDEDITEMS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch.
      static java.lang.String EXCLUDEDSORTS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch.
      static java.lang.String FACETS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch.
      static java.lang.String FACETSMERGEMODE
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
      static java.lang.String PROMOTEDFACETS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch.
      static java.lang.String PROMOTEDITEMS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch.
      static java.lang.String PROMOTEDSORTS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch.
      static java.lang.String SORTS
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch.
      static java.lang.String SORTSMERGEMODE
      Generated constant - Attribute key of AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AsBoostItemsMergeMode getBoostItemsMergeMode()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
      java.util.List<AsBoostRuleModel> getBoostRules()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch.
      AsBoostRulesMergeMode getBoostRulesMergeMode()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
      java.util.List<AsExcludedFacetModel> getExcludedFacets()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch.
      java.util.List<AsExcludedItemModel> getExcludedItems()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch.
      java.util.List<AsExcludedSortModel> getExcludedSorts()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch.
      java.util.List<AsFacetModel> getFacets()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch.
      AsFacetsMergeMode getFacetsMergeMode()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
      java.util.List<AsPromotedFacetModel> getPromotedFacets()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch.
      java.util.List<AsPromotedItemModel> getPromotedItems()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch.
      java.util.List<AsPromotedSortModel> getPromotedSorts()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch.
      java.util.List<AsSortModel> getSorts()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch.
      AsSortsMergeMode getSortsMergeMode()
      Generated method - Getter of the AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
      void setBoostItemsMergeMode​(AsBoostItemsMergeMode value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostItemsMergeMode attribute defined at extension adaptivesearch.
      void setBoostRules​(java.util.List<AsBoostRuleModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostRules attribute defined at extension adaptivesearch.
      void setBoostRulesMergeMode​(AsBoostRulesMergeMode value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.boostRulesMergeMode attribute defined at extension adaptivesearch.
      void setExcludedFacets​(java.util.List<AsExcludedFacetModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedFacets attribute defined at extension adaptivesearch.
      void setExcludedItems​(java.util.List<AsExcludedItemModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedItems attribute defined at extension adaptivesearch.
      void setExcludedSorts​(java.util.List<AsExcludedSortModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.excludedSorts attribute defined at extension adaptivesearch.
      void setFacets​(java.util.List<AsFacetModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.facets attribute defined at extension adaptivesearch.
      void setFacetsMergeMode​(AsFacetsMergeMode value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.facetsMergeMode attribute defined at extension adaptivesearch.
      void setPromotedFacets​(java.util.List<AsPromotedFacetModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedFacets attribute defined at extension adaptivesearch.
      void setPromotedItems​(java.util.List<AsPromotedItemModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedItems attribute defined at extension adaptivesearch.
      void setPromotedSorts​(java.util.List<AsPromotedSortModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.promotedSorts attribute defined at extension adaptivesearch.
      void setSorts​(java.util.List<AsSortModel> value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.sorts attribute defined at extension adaptivesearch.
      void setSortsMergeMode​(AsSortsMergeMode value)
      Generated method - Setter of AbstractAsConfigurableSearchConfiguration.sortsMergeMode attribute defined at extension adaptivesearch.
      • Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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​(de.hybris.platform.servicelayer.model.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