Class MerchProductDirectoryConfigModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class MerchProductDirectoryConfigModel
    extends ItemModel
    Generated model class for type MerchProductDirectoryConfig first defined at extension merchandisingservices.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BASECATALOGPAGEURL
      Generated constant - Attribute key of MerchProductDirectoryConfig.baseCatalogPageUrl attribute defined at extension merchandisingservices.
      static java.lang.String BASEIMAGEURL
      Generated constant - Attribute key of MerchProductDirectoryConfig.baseImageUrl attribute defined at extension merchandisingservices.
      static java.lang.String BASESITES
      Generated constant - Attribute key of MerchProductDirectoryConfig.baseSites attribute defined at extension merchandisingservices.
      static java.lang.String CDSIDENTIFIER
      Generated constant - Attribute key of MerchProductDirectoryConfig.cdsIdentifier attribute defined at extension merchandisingservices.
      static java.lang.String CURRENCY
      Generated constant - Attribute key of MerchProductDirectoryConfig.currency attribute defined at extension merchandisingservices.
      static java.lang.String DEFAULTLANGUAGE
      Generated constant - Attribute key of MerchProductDirectoryConfig.defaultLanguage attribute defined at extension merchandisingservices.
      static java.lang.String DISPLAYNAME
      Generated constant - Attribute key of MerchProductDirectoryConfig.displayName attribute defined at extension merchandisingservices.
      static java.lang.String ENABLED
      Generated constant - Attribute key of MerchProductDirectoryConfig.enabled attribute defined at extension merchandisingservices.
      static java.lang.String INDEXEDTYPE
      Generated constant - Attribute key of MerchProductDirectoryConfig.indexedType attribute defined at extension merchandisingservices.
      static java.lang.String MERCHCATALOGVERSIONS
      Generated constant - Attribute key of MerchProductDirectoryConfig.merchCatalogVersions attribute defined at extension merchandisingservices.
      static java.lang.String MERCHPROPERTIES
      Generated constant - Attribute key of MerchProductDirectoryConfig.merchProperties attribute defined at extension merchandisingservices.
      static java.lang.String ROLLUPSTRATEGY
      Generated constant - Attribute key of MerchProductDirectoryConfig.rollUpStrategy attribute defined at extension merchandisingservices.
      static java.lang.String ROLLUPSTRATEGYFIELD
      Generated constant - Attribute key of MerchProductDirectoryConfig.rollUpStrategyField attribute defined at extension merchandisingservices.
    • 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 MerchProductDirectoryConfig.indexedType attribute defined at extension merchandisingservices.
        See Also:
        Constant Field Values
      • ENABLED

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

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

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

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

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

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

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

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

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

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

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

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

      • 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​(java.util.List<BaseSiteModel> _baseSites,
                                                CurrencyModel _currency,
                                                LanguageModel _defaultLanguage,
                                                java.lang.String _displayName,
                                                SolrIndexedTypeModel _indexedType,
                                                java.lang.String _rollUpStrategy,
                                                java.lang.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​(java.util.List<BaseSiteModel> _baseSites,
                                                CurrencyModel _currency,
                                                LanguageModel _defaultLanguage,
                                                java.lang.String _displayName,
                                                SolrIndexedTypeModel _indexedType,
                                                ItemModel _owner,
                                                java.lang.String _rollUpStrategy,
                                                java.lang.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 Detail

      • getBaseCatalogPageUrl

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

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

        @Accessor(qualifier="baseSites",
                  type=GETTER)
        public java.util.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 java.lang.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 java.lang.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 java.util.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 java.util.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 java.lang.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 java.lang.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​(java.lang.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​(java.lang.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​(java.util.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​(java.lang.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​(java.lang.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​(java.util.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​(java.util.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​(java.lang.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​(java.lang.String value)
        Generated method - Setter of MerchProductDirectoryConfig.rollUpStrategyField attribute defined at extension merchandisingservices.
        Parameters:
        value - the rollUpStrategyField - Roll Up Strategy Field