org.hippoecm.hst.configuration.sitemenu
Class HstSiteMenusConfigurationService
java.lang.Object
org.hippoecm.hst.configuration.sitemenu.HstSiteMenusConfigurationService
- All Implemented Interfaces:
- HstSiteMenusConfiguration
public class HstSiteMenusConfigurationService
- extends Object
- implements HstSiteMenusConfiguration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HstSiteMenusConfigurationService
public HstSiteMenusConfigurationService(HstSite hstSite,
HstNode siteMenusNode)
throws ServiceException
- Throws:
ServiceException
addHstSiteMenuItem
public void addHstSiteMenuItem(String hstSiteMapItemId,
HstSiteMenuItemConfiguration hstSiteMenuItemConfiguration)
getSite
public HstSite getSite()
- Description copied from interface:
HstSiteMenusConfiguration
- Return the
HstSite
this HstSiteMap
belongs to.
- Specified by:
getSite
in interface HstSiteMenusConfiguration
- Returns:
- the site this
HstSiteMap
belongs to
getSiteMenuConfigurations
public Map<String,HstSiteMenuConfiguration> getSiteMenuConfigurations()
- Description copied from interface:
HstSiteMenusConfiguration
- Returns the map containing all
HstSiteMenuConfiguration
's and an empty map if there are no HstSiteMenuConfiguration
's.
Note: implementation should better return an unmodifiable map to make sure clients cannot modify the map
- Specified by:
getSiteMenuConfigurations
in interface HstSiteMenusConfiguration
- Returns:
- map containing all
HstSiteMenuConfiguration
's and an empty map if there are no HstSiteMenuConfiguration
's
getSiteMenuConfiguration
public HstSiteMenuConfiguration getSiteMenuConfiguration(String name)
- Specified by:
getSiteMenuConfiguration
in interface HstSiteMenusConfiguration
- Parameters:
name
- the name of the SiteMenuConfiguration
- Returns:
- the
SiteMenuConfiguration
with this name and null
if does not exist
Copyright © 2008-2012 Hippo. All Rights Reserved.