Interface SiteNavigationMenuItemType


public interface SiteNavigationMenuItemType
  • Method Details

    • exportData

      default boolean exportData(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element siteNavigationMenuItemElement, SiteNavigationMenuItem siteNavigationMenuItem) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getAddTitle

      default String getAddTitle(Locale locale)
    • getAddURL

      default javax.portlet.PortletURL getAddURL(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
    • getChildrenSiteNavigationMenuItems

      default List<SiteNavigationMenuItem> getChildrenSiteNavigationMenuItems(javax.servlet.http.HttpServletRequest httpServletRequest, SiteNavigationMenuItem siteNavigationMenuItem) throws Exception
      Throws:
      Exception
    • getDisplayIcon

      default String getDisplayIcon(SiteNavigationMenuItem siteNavigationMenuItem)
    • getIcon

      default String getIcon()
    • getItemSelectorURL

      default String getItemSelectorURL(javax.servlet.http.HttpServletRequest httpServletRequest)
    • getLabel

      String getLabel(Locale locale)
    • getLayout

      default com.liferay.portal.kernel.model.Layout getLayout(SiteNavigationMenuItem siteNavigationMenuItem)
    • getName

      default String getName(String typeSettings)
    • getRegularURL

      default String getRegularURL(javax.servlet.http.HttpServletRequest httpServletRequest, SiteNavigationMenuItem siteNavigationMenuItem) throws Exception
      Throws:
      Exception
    • getResetLayoutURL

      default String getResetLayoutURL(javax.servlet.http.HttpServletRequest httpServletRequest, SiteNavigationMenuItem siteNavigationMenuItem) throws Exception
      Throws:
      Exception
    • getResetMaxStateURL

      default String getResetMaxStateURL(javax.servlet.http.HttpServletRequest httpServletRequest, SiteNavigationMenuItem siteNavigationMenuItem) throws Exception
      Throws:
      Exception
    • getSiteNavigationMenuItems

      default List<SiteNavigationMenuItem> getSiteNavigationMenuItems(javax.servlet.http.HttpServletRequest httpServletRequest, SiteNavigationMenuItem siteNavigationMenuItem) throws Exception
      Throws:
      Exception
    • getStatusIcon

      default String getStatusIcon(SiteNavigationMenuItem siteNavigationMenuItem)
    • getSubtitle

      default String getSubtitle(SiteNavigationMenuItem siteNavigationMenuItem, Locale locale)
    • getTarget

      default String getTarget(SiteNavigationMenuItem siteNavigationMenuItem)
    • getTitle

      default String getTitle(SiteNavigationMenuItem siteNavigationMenuItem, Locale locale)
    • getType

      default String getType()
    • getTypeSettingsFromLayout

      default String getTypeSettingsFromLayout(com.liferay.portal.kernel.model.Layout layout)
    • getUnescapedName

      default String getUnescapedName(SiteNavigationMenuItem siteNavigationMenuItem, String languageId)
    • hasPermission

      default boolean hasPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, SiteNavigationMenuItem siteNavigationMenuItem) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • iconURL

      default String iconURL(SiteNavigationMenuItem siteNavigationMenuItem, String pathImage)
    • importData

      default boolean importData(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext, SiteNavigationMenuItem siteNavigationMenuItem, SiteNavigationMenuItem importedSiteNavigationMenuItem) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • isAvailable

      default boolean isAvailable(SiteNavigationMenuItemTypeContext siteNavigationMenuItemTypeContext)
    • isBrowsable

      default boolean isBrowsable(SiteNavigationMenuItem siteNavigationMenuItem)
    • isChildSelected

      default boolean isChildSelected(boolean selectable, SiteNavigationMenuItem siteNavigationMenuItem, com.liferay.portal.kernel.model.Layout curLayout) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • isDynamic

      default boolean isDynamic()
    • isItemSelector

      default boolean isItemSelector()
    • isMultiSelection

      default boolean isMultiSelection()
    • isSelected

      default boolean isSelected(boolean selectable, SiteNavigationMenuItem siteNavigationMenuItem, com.liferay.portal.kernel.model.Layout curLayout) throws Exception
      Throws:
      Exception
    • renderAddPage

      default void renderAddPage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException
      Throws:
      IOException
    • renderEditPage

      default void renderEditPage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, SiteNavigationMenuItem siteNavigationMenuItem) throws IOException
      Throws:
      IOException