Class MerchIndexingConfigModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class MerchIndexingConfigModel
    extends ItemModel
    Generated model class for type MerchIndexingConfig first defined at extension merchandisingservices.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String INDEXEDTYPE
        Generated constant - Attribute key of MerchIndexingConfig.indexedType attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • ENABLED

        public static final java.lang.String ENABLED
        Generated constant - Attribute key of MerchIndexingConfig.enabled attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • LANGUAGE

        public static final java.lang.String LANGUAGE
        Generated constant - Attribute key of MerchIndexingConfig.language attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • CURRENCY

        public static final java.lang.String CURRENCY
        Generated constant - Attribute key of MerchIndexingConfig.currency attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • BASEIMAGEURL

        public static final java.lang.String BASEIMAGEURL
        Generated constant - Attribute key of MerchIndexingConfig.baseImageUrl attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • BASEPRODUCTPAGEURL

        public static final java.lang.String BASEPRODUCTPAGEURL
        Generated constant - Attribute key of MerchIndexingConfig.baseProductPageUrl attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • MERCHPROPERTIES

        public static final java.lang.String MERCHPROPERTIES
        Generated constant - Attribute key of MerchIndexingConfig.merchProperties attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • MERCHIMAGEPROPERTIES

        public static final java.lang.String MERCHIMAGEPROPERTIES
        Generated constant - Attribute key of MerchIndexingConfig.merchImageProperties attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • MERCHCATALOGVERSIONS

        public static final java.lang.String MERCHCATALOGVERSIONS
        Generated constant - Attribute key of MerchIndexingConfig.merchCatalogVersions attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MerchIndexingConfigModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public MerchIndexingConfigModel​(CurrencyModel _currency,
                                        SolrIndexedTypeModel _indexedType,
                                        LanguageModel _language)
        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:
        _currency - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
        _indexedType - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
        _language - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
      • MerchIndexingConfigModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public MerchIndexingConfigModel​(CurrencyModel _currency,
                                        SolrIndexedTypeModel _indexedType,
                                        LanguageModel _language,
                                        ItemModel _owner)
        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:
        _currency - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
        _indexedType - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
        _language - initial attribute declared by type MerchIndexingConfig at extension merchandisingservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getBaseImageUrl

        @Accessor(qualifier="baseImageUrl",
                  type=GETTER)
        public java.lang.String getBaseImageUrl()
        Generated method - Getter of the MerchIndexingConfig.baseImageUrl attribute defined at extension merchandisingservices.
        Returns:
        the baseImageUrl
      • getBaseProductPageUrl

        @Accessor(qualifier="baseProductPageUrl",
                  type=GETTER)
        public java.lang.String getBaseProductPageUrl()
        Generated method - Getter of the MerchIndexingConfig.baseProductPageUrl attribute defined at extension merchandisingservices.
        Returns:
        the baseProductPageUrl
      • getCurrency

        @Accessor(qualifier="currency",
                  type=GETTER)
        public CurrencyModel getCurrency()
        Generated method - Getter of the MerchIndexingConfig.currency attribute defined at extension merchandisingservices.
        Returns:
        the currency
      • getIndexedType

        @Accessor(qualifier="indexedType",
                  type=GETTER)
        public SolrIndexedTypeModel getIndexedType()
        Generated method - Getter of the MerchIndexingConfig.indexedType attribute defined at extension merchandisingservices.
        Returns:
        the indexedType - Indexed type
      • getLanguage

        @Accessor(qualifier="language",
                  type=GETTER)
        public LanguageModel getLanguage()
        Generated method - Getter of the MerchIndexingConfig.language attribute defined at extension merchandisingservices.
        Returns:
        the language
      • getMerchCatalogVersions

        @Accessor(qualifier="merchCatalogVersions",
                  type=GETTER)
        public java.util.List<CatalogVersionModel> getMerchCatalogVersions()
        Generated method - Getter of the MerchIndexingConfig.merchCatalogVersions attribute defined at extension merchandisingservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the merchCatalogVersions
      • getMerchImageProperties

        @Accessor(qualifier="merchImageProperties",
                  type=GETTER)
        public java.util.List<MerchImagePropertyModel> getMerchImageProperties()
        Generated method - Getter of the MerchIndexingConfig.merchImageProperties attribute defined at extension merchandisingservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the merchImageProperties
      • getMerchProperties

        @Accessor(qualifier="merchProperties",
                  type=GETTER)
        public java.util.List<MerchPropertyModel> getMerchProperties()
        Generated method - Getter of the MerchIndexingConfig.merchProperties attribute defined at extension merchandisingservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the merchProperties
      • isEnabled

        @Accessor(qualifier="enabled",
                  type=GETTER)
        public boolean isEnabled()
        Generated method - Getter of the MerchIndexingConfig.enabled attribute defined at extension merchandisingservices.
        Returns:
        the enabled
      • setBaseImageUrl

        @Accessor(qualifier="baseImageUrl",
                  type=SETTER)
        public void setBaseImageUrl​(java.lang.String value)
        Generated method - Setter of MerchIndexingConfig.baseImageUrl attribute defined at extension merchandisingservices.
        Parameters:
        value - the baseImageUrl
      • setBaseProductPageUrl

        @Accessor(qualifier="baseProductPageUrl",
                  type=SETTER)
        public void setBaseProductPageUrl​(java.lang.String value)
        Generated method - Setter of MerchIndexingConfig.baseProductPageUrl attribute defined at extension merchandisingservices.
        Parameters:
        value - the baseProductPageUrl
      • setCurrency

        @Accessor(qualifier="currency",
                  type=SETTER)
        public void setCurrency​(CurrencyModel value)
        Generated method - Setter of MerchIndexingConfig.currency attribute defined at extension merchandisingservices.
        Parameters:
        value - the currency
      • setEnabled

        @Accessor(qualifier="enabled",
                  type=SETTER)
        public void setEnabled​(boolean value)
        Generated method - Setter of MerchIndexingConfig.enabled attribute defined at extension merchandisingservices.
        Parameters:
        value - the enabled
      • setIndexedType

        @Accessor(qualifier="indexedType",
                  type=SETTER)
        public void setIndexedType​(SolrIndexedTypeModel value)
        Generated method - Initial setter of MerchIndexingConfig.indexedType attribute defined at extension merchandisingservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the indexedType - Indexed type
      • setLanguage

        @Accessor(qualifier="language",
                  type=SETTER)
        public void setLanguage​(LanguageModel value)
        Generated method - Setter of MerchIndexingConfig.language attribute defined at extension merchandisingservices.
        Parameters:
        value - the language
      • setMerchCatalogVersions

        @Accessor(qualifier="merchCatalogVersions",
                  type=SETTER)
        public void setMerchCatalogVersions​(java.util.List<CatalogVersionModel> value)
        Generated method - Setter of MerchIndexingConfig.merchCatalogVersions attribute defined at extension merchandisingservices.
        Parameters:
        value - the merchCatalogVersions
      • setMerchImageProperties

        @Accessor(qualifier="merchImageProperties",
                  type=SETTER)
        public void setMerchImageProperties​(java.util.List<MerchImagePropertyModel> value)
        Generated method - Setter of MerchIndexingConfig.merchImageProperties attribute defined at extension merchandisingservices.
        Parameters:
        value - the merchImageProperties
      • setMerchProperties

        @Accessor(qualifier="merchProperties",
                  type=SETTER)
        public void setMerchProperties​(java.util.List<MerchPropertyModel> value)
        Generated method - Setter of MerchIndexingConfig.merchProperties attribute defined at extension merchandisingservices.
        Parameters:
        value - the merchProperties