Class MerchProductDirectoryConfigModel

All Implemented Interfaces:
Serializable

public class MerchProductDirectoryConfigModel extends ItemModel
Generated model class for type MerchProductDirectoryConfig 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 MerchProductDirectoryConfig.indexedType attribute defined at extension merchandisingservices.
      See Also:
    • ENABLED

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

      public static final String DEFAULTLANGUAGE
      Generated constant - Attribute key of MerchProductDirectoryConfig.defaultLanguage attribute defined at extension merchandisingservices.
      See Also:
    • CURRENCY

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

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

      public static final String BASECATALOGPAGEURL
      Generated constant - Attribute key of MerchProductDirectoryConfig.baseCatalogPageUrl attribute defined at extension merchandisingservices.
      See Also:
    • ROLLUPSTRATEGY

      public static final String ROLLUPSTRATEGY
      Generated constant - Attribute key of MerchProductDirectoryConfig.rollUpStrategy attribute defined at extension merchandisingservices.
      See Also:
    • ROLLUPSTRATEGYFIELD

      public static final String ROLLUPSTRATEGYFIELD
      Generated constant - Attribute key of MerchProductDirectoryConfig.rollUpStrategyField attribute defined at extension merchandisingservices.
      See Also:
    • CDSIDENTIFIER

      public static final String CDSIDENTIFIER
      Generated constant - Attribute key of MerchProductDirectoryConfig.cdsIdentifier attribute defined at extension merchandisingservices.
      See Also:
    • DISPLAYNAME

      public static final String DISPLAYNAME
      Generated constant - Attribute key of MerchProductDirectoryConfig.displayName attribute defined at extension merchandisingservices.
      See Also:
    • MERCHPROPERTIES

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

      public static final String BASESITES
      Generated constant - Attribute key of MerchProductDirectoryConfig.baseSites attribute defined at extension merchandisingservices.
      See Also:
    • MERCHCATALOGVERSIONS

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

    • MerchProductDirectoryConfigModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public MerchProductDirectoryConfigModel(List<BaseSiteModel> _baseSites, CurrencyModel _currency, LanguageModel _defaultLanguage, String _displayName, SolrIndexedTypeModel _indexedType, String _rollUpStrategy, String _rollUpStrategyField)
      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:
      _baseSites - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _currency - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _defaultLanguage - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _displayName - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _indexedType - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _rollUpStrategy - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _rollUpStrategyField - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
    • MerchProductDirectoryConfigModel

      @Deprecated(since="4.1.1", forRemoval=true) public MerchProductDirectoryConfigModel(List<BaseSiteModel> _baseSites, CurrencyModel _currency, LanguageModel _defaultLanguage, String _displayName, SolrIndexedTypeModel _indexedType, ItemModel _owner, String _rollUpStrategy, String _rollUpStrategyField)
      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:
      _baseSites - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _currency - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _defaultLanguage - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _displayName - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _indexedType - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _owner - initial attribute declared by type Item at extension core
      _rollUpStrategy - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
      _rollUpStrategyField - initial attribute declared by type MerchProductDirectoryConfig at extension merchandisingservices
  • Method Details

    • getBaseCatalogPageUrl

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

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

      @Accessor(qualifier="baseSites", type=GETTER) public List<BaseSiteModel> getBaseSites()
      Generated method - Getter of the MerchProductDirectoryConfig.baseSites attribute defined at extension merchandisingservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the baseSites
    • getCdsIdentifier

      @Accessor(qualifier="cdsIdentifier", type=GETTER) public String getCdsIdentifier()
      Generated method - Getter of the MerchProductDirectoryConfig.cdsIdentifier attribute defined at extension merchandisingservices.
      Returns:
      the cdsIdentifier
    • getCurrency

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

      @Accessor(qualifier="defaultLanguage", type=GETTER) public LanguageModel getDefaultLanguage()
      Generated method - Getter of the MerchProductDirectoryConfig.defaultLanguage attribute defined at extension merchandisingservices.
      Returns:
      the defaultLanguage
    • getDisplayName

      @Accessor(qualifier="displayName", type=GETTER) public String getDisplayName()
      Generated method - Getter of the MerchProductDirectoryConfig.displayName attribute defined at extension merchandisingservices.
      Returns:
      the displayName
    • getIndexedType

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

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

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

      @Accessor(qualifier="rollUpStrategy", type=GETTER) public String getRollUpStrategy()
      Generated method - Getter of the MerchProductDirectoryConfig.rollUpStrategy attribute defined at extension merchandisingservices.
      Returns:
      the rollUpStrategy - Roll Up Strategy
    • getRollUpStrategyField

      @Accessor(qualifier="rollUpStrategyField", type=GETTER) public String getRollUpStrategyField()
      Generated method - Getter of the MerchProductDirectoryConfig.rollUpStrategyField attribute defined at extension merchandisingservices.
      Returns:
      the rollUpStrategyField - Roll Up Strategy Field
    • isEnabled

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

      @Accessor(qualifier="baseCatalogPageUrl", type=SETTER) public void setBaseCatalogPageUrl(String value)
      Generated method - Setter of MerchProductDirectoryConfig.baseCatalogPageUrl attribute defined at extension merchandisingservices.
      Parameters:
      value - the baseCatalogPageUrl
    • setBaseImageUrl

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

      @Accessor(qualifier="baseSites", type=SETTER) public void setBaseSites(List<BaseSiteModel> value)
      Generated method - Setter of MerchProductDirectoryConfig.baseSites attribute defined at extension merchandisingservices.
      Parameters:
      value - the baseSites
    • setCdsIdentifier

      @Accessor(qualifier="cdsIdentifier", type=SETTER) public void setCdsIdentifier(String value)
      Generated method - Setter of MerchProductDirectoryConfig.cdsIdentifier attribute defined at extension merchandisingservices.
      Parameters:
      value - the cdsIdentifier
    • setCurrency

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

      @Accessor(qualifier="defaultLanguage", type=SETTER) public void setDefaultLanguage(LanguageModel value)
      Generated method - Setter of MerchProductDirectoryConfig.defaultLanguage attribute defined at extension merchandisingservices.
      Parameters:
      value - the defaultLanguage
    • setDisplayName

      @Accessor(qualifier="displayName", type=SETTER) public void setDisplayName(String value)
      Generated method - Setter of MerchProductDirectoryConfig.displayName attribute defined at extension merchandisingservices.
      Parameters:
      value - the displayName
    • setEnabled

      @Accessor(qualifier="enabled", type=SETTER) public void setEnabled(boolean value)
      Generated method - Setter of MerchProductDirectoryConfig.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 MerchProductDirectoryConfig.indexedType attribute defined at extension merchandisingservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the indexedType - Indexed type
    • setMerchCatalogVersions

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

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

      @Accessor(qualifier="rollUpStrategy", type=SETTER) public void setRollUpStrategy(String value)
      Generated method - Setter of MerchProductDirectoryConfig.rollUpStrategy attribute defined at extension merchandisingservices.
      Parameters:
      value - the rollUpStrategy - Roll Up Strategy
    • setRollUpStrategyField

      @Accessor(qualifier="rollUpStrategyField", type=SETTER) public void setRollUpStrategyField(String value)
      Generated method - Setter of MerchProductDirectoryConfig.rollUpStrategyField attribute defined at extension merchandisingservices.
      Parameters:
      value - the rollUpStrategyField - Roll Up Strategy Field