Class SiteMapConfigModel

All Implemented Interfaces:
Serializable

public class SiteMapConfigModel extends ItemModel
Generated model class for type SiteMapConfig first defined at extension acceleratorservices.

Holds the site map configurations.

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String CONFIGID
      Generated constant - Attribute key of SiteMapConfig.configId attribute defined at extension acceleratorservices.
      See Also:
    • SITEMAPLANGUAGECURRENCIES

      public static final String SITEMAPLANGUAGECURRENCIES
      Generated constant - Attribute key of SiteMapConfig.siteMapLanguageCurrencies attribute defined at extension acceleratorservices.
      See Also:
    • SITEMAPPAGES

      public static final String SITEMAPPAGES
      Generated constant - Attribute key of SiteMapConfig.siteMapPages attribute defined at extension acceleratorservices.
      See Also:
    • SITEMAPTEMPLATE

      public static final String SITEMAPTEMPLATE
      Generated constant - Attribute key of SiteMapConfig.siteMapTemplate attribute defined at extension acceleratorservices.
      See Also:
    • CUSTOMURLS

      public static final String CUSTOMURLS
      Generated constant - Attribute key of SiteMapConfig.customUrls attribute defined at extension acceleratorservices.
      See Also:
  • Constructor Details

    • SiteMapConfigModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public SiteMapConfigModel(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:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getConfigId

      @Accessor(qualifier="configId", type=GETTER) public String getConfigId()
      Generated method - Getter of the SiteMapConfig.configId attribute defined at extension acceleratorservices.
      Returns:
      the configId
    • getCustomUrls

      @Accessor(qualifier="customUrls", type=GETTER) public Collection<String> getCustomUrls()
      Generated method - Getter of the SiteMapConfig.customUrls attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the customUrls
    • getSiteMapLanguageCurrencies

      @Accessor(qualifier="siteMapLanguageCurrencies", type=GETTER) public Collection<SiteMapLanguageCurrencyModel> getSiteMapLanguageCurrencies()
      Generated method - Getter of the SiteMapConfig.siteMapLanguageCurrencies attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the siteMapLanguageCurrencies
    • getSiteMapPages

      @Accessor(qualifier="siteMapPages", type=GETTER) public Collection<SiteMapPageModel> getSiteMapPages()
      Generated method - Getter of the SiteMapConfig.siteMapPages attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the siteMapPages
    • getSiteMapTemplate

      @Accessor(qualifier="siteMapTemplate", type=GETTER) public RendererTemplateModel getSiteMapTemplate()
      Generated method - Getter of the SiteMapConfig.siteMapTemplate attribute defined at extension acceleratorservices.
      Returns:
      the siteMapTemplate
    • setConfigId

      @Accessor(qualifier="configId", type=SETTER) public void setConfigId(String value)
      Generated method - Setter of SiteMapConfig.configId attribute defined at extension acceleratorservices.
      Parameters:
      value - the configId
    • setCustomUrls

      @Accessor(qualifier="customUrls", type=SETTER) public void setCustomUrls(Collection<String> value)
      Generated method - Setter of SiteMapConfig.customUrls attribute defined at extension acceleratorservices.
      Parameters:
      value - the customUrls
    • setSiteMapLanguageCurrencies

      @Accessor(qualifier="siteMapLanguageCurrencies", type=SETTER) public void setSiteMapLanguageCurrencies(Collection<SiteMapLanguageCurrencyModel> value)
      Generated method - Setter of SiteMapConfig.siteMapLanguageCurrencies attribute defined at extension acceleratorservices.
      Parameters:
      value - the siteMapLanguageCurrencies
    • setSiteMapPages

      @Accessor(qualifier="siteMapPages", type=SETTER) public void setSiteMapPages(Collection<SiteMapPageModel> value)
      Generated method - Setter of SiteMapConfig.siteMapPages attribute defined at extension acceleratorservices.
      Parameters:
      value - the siteMapPages
    • setSiteMapTemplate

      @Accessor(qualifier="siteMapTemplate", type=SETTER) public void setSiteMapTemplate(RendererTemplateModel value)
      Generated method - Setter of SiteMapConfig.siteMapTemplate attribute defined at extension acceleratorservices.
      Parameters:
      value - the siteMapTemplate