Class AsBoostRuleModel

    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _ASCONFIGURABLESEARCHCONFIGURATION2BOOSTRULERELATION
        Generated relation code constant for relation AsConfigurableSearchConfiguration2BoostRuleRelation defining source attribute searchConfiguration in extension adaptivesearch.
        See Also:
        Constant Field Values
      • INDEXPROPERTY

        public static final java.lang.String INDEXPROPERTY
        Generated constant - Attribute key of AsBoostRule.indexProperty attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • OPERATOR

        public static final java.lang.String OPERATOR
        Generated constant - Attribute key of AsBoostRule.operator attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • VALUE

        public static final java.lang.String VALUE
        Generated constant - Attribute key of AsBoostRule.value attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • BOOSTTYPE

        public static final java.lang.String BOOSTTYPE
        Generated constant - Attribute key of AsBoostRule.boostType attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • BOOST

        public static final java.lang.String BOOST
        Generated constant - Attribute key of AsBoostRule.boost attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • SEARCHCONFIGURATIONPOS

        public static final java.lang.String SEARCHCONFIGURATIONPOS
        Generated constant - Attribute key of AsBoostRule.searchConfigurationPOS attribute defined at extension adaptivesearch.
        See Also:
        Constant Field Values
      • SEARCHCONFIGURATION

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

      • AsBoostRuleModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AsBoostRuleModel​(java.lang.Float _boost,
                                java.lang.String _indexProperty,
                                AbstractAsConfigurableSearchConfigurationModel _searchConfiguration,
                                java.lang.String _uid,
                                java.lang.String _value)
        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:
        _boost - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _indexProperty - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _searchConfiguration - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _uid - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _value - initial attribute declared by type AsBoostRule at extension adaptivesearch
      • AsBoostRuleModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AsBoostRuleModel​(java.lang.Float _boost,
                                CatalogVersionModel _catalogVersion,
                                java.lang.String _indexProperty,
                                ItemModel _owner,
                                AbstractAsConfigurableSearchConfigurationModel _searchConfiguration,
                                java.lang.String _uid,
                                java.lang.String _value)
        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:
        _boost - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _catalogVersion - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _indexProperty - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _owner - initial attribute declared by type Item at extension core
        _searchConfiguration - initial attribute declared by type AsBoostRule at extension adaptivesearch
        _uid - initial attribute declared by type AbstractAsConfiguration at extension adaptivesearch
        _value - initial attribute declared by type AsBoostRule at extension adaptivesearch
    • Method Detail

      • getBoost

        @Accessor(qualifier="boost",
                  type=GETTER)
        public java.lang.Float getBoost()
        Generated method - Getter of the AsBoostRule.boost attribute defined at extension adaptivesearch.
        Returns:
        the boost
      • getBoostType

        @Accessor(qualifier="boostType",
                  type=GETTER)
        public AsBoostType getBoostType()
        Generated method - Getter of the AsBoostRule.boostType attribute defined at extension adaptivesearch.
        Returns:
        the boostType
      • getIndexProperty

        @Accessor(qualifier="indexProperty",
                  type=GETTER)
        public java.lang.String getIndexProperty()
        Generated method - Getter of the AsBoostRule.indexProperty attribute defined at extension adaptivesearch.
        Returns:
        the indexProperty
      • getOperator

        @Accessor(qualifier="operator",
                  type=GETTER)
        public AsBoostOperator getOperator()
        Generated method - Getter of the AsBoostRule.operator attribute defined at extension adaptivesearch.
        Returns:
        the operator
      • getValue

        @Accessor(qualifier="value",
                  type=GETTER)
        public java.lang.String getValue()
        Generated method - Getter of the AsBoostRule.value attribute defined at extension adaptivesearch.
        Returns:
        the value
      • setBoost

        @Accessor(qualifier="boost",
                  type=SETTER)
        public void setBoost​(java.lang.Float value)
        Generated method - Setter of AsBoostRule.boost attribute defined at extension adaptivesearch.
        Parameters:
        value - the boost
      • setBoostType

        @Accessor(qualifier="boostType",
                  type=SETTER)
        public void setBoostType​(AsBoostType value)
        Generated method - Setter of AsBoostRule.boostType attribute defined at extension adaptivesearch.
        Parameters:
        value - the boostType
      • setIndexProperty

        @Accessor(qualifier="indexProperty",
                  type=SETTER)
        public void setIndexProperty​(java.lang.String value)
        Generated method - Initial setter of AsBoostRule.indexProperty attribute defined at extension adaptivesearch. Can only be used at creation of model - before first save.
        Parameters:
        value - the indexProperty
      • setOperator

        @Accessor(qualifier="operator",
                  type=SETTER)
        public void setOperator​(AsBoostOperator value)
        Generated method - Setter of AsBoostRule.operator attribute defined at extension adaptivesearch.
        Parameters:
        value - the operator
      • setSearchConfiguration

        @Accessor(qualifier="searchConfiguration",
                  type=SETTER)
        public void setSearchConfiguration​(AbstractAsConfigurableSearchConfigurationModel value)
        Generated method - Initial setter of AsBoostRule.searchConfiguration attribute defined at extension adaptivesearch. Can only be used at creation of model - before first save.
        Parameters:
        value - the searchConfiguration
      • setValue

        @Accessor(qualifier="value",
                  type=SETTER)
        public void setValue​(java.lang.String value)
        Generated method - Setter of AsBoostRule.value attribute defined at extension adaptivesearch.
        Parameters:
        value - the value