Class MerchIndexingConfigModel

All Implemented Interfaces:
Serializable

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

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • INDEXEDTYPE

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

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

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

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

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

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

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

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

      public static final String MERCHCATALOGVERSIONS
      Generated constant - Attribute key of MerchIndexingConfig.merchCatalogVersions attribute defined at extension merchandisingservices.
      See Also:
  • Constructor Details

    • 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 Details

    • getBaseImageUrl

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

      @Accessor(qualifier="baseProductPageUrl", type=GETTER) public 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 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 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 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(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(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(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(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(List<MerchPropertyModel> value)
      Generated method - Setter of MerchIndexingConfig.merchProperties attribute defined at extension merchandisingservices.
      Parameters:
      value - the merchProperties