Interface SiteNavigationMenuItemService

All Superinterfaces:
com.liferay.portal.kernel.service.BaseService
All Known Implementing Classes:
SiteNavigationMenuItemServiceWrapper

@AccessControlled @CTAware @JSONWebService @ProviderType @Transactional(isolation=PORTAL, rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class}) public interface SiteNavigationMenuItemService extends com.liferay.portal.kernel.service.BaseService
Provides the remote service interface for SiteNavigationMenuItem. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.
See Also:
Generated:
  • Method Details

    • addSiteNavigationMenuItem

      SiteNavigationMenuItem addSiteNavigationMenuItem(String externalReferenceCode, long groupId, long siteNavigationMenuId, long parentSiteNavigationMenuItemId, String type, String typeSettings, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSiteNavigationMenuItem

      SiteNavigationMenuItem deleteSiteNavigationMenuItem(long siteNavigationMenuItemId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSiteNavigationMenuItem

      SiteNavigationMenuItem deleteSiteNavigationMenuItem(long siteNavigationMenuItemId, boolean deleteChildren) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSiteNavigationMenuItem

      SiteNavigationMenuItem deleteSiteNavigationMenuItem(String externalReferenceCode, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSiteNavigationMenuItems

      void deleteSiteNavigationMenuItems(long siteNavigationMenuId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getOSGiServiceIdentifier

      String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Returns:
      the OSGi service identifier
    • getParentSiteNavigationMenuItemIds

      @Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getParentSiteNavigationMenuItemIds(long siteNavigationMenuId, String typeSettingsKeyword)
    • getSiteNavigationMenuItemByExternalReferenceCode

      @Transactional(propagation=SUPPORTS, readOnly=true) SiteNavigationMenuItem getSiteNavigationMenuItemByExternalReferenceCode(String externalReferenceCode, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getSiteNavigationMenuItems

      @Transactional(propagation=SUPPORTS, readOnly=true) List<SiteNavigationMenuItem> getSiteNavigationMenuItems(long siteNavigationMenuId)
    • getSiteNavigationMenuItems

      @Transactional(propagation=SUPPORTS, readOnly=true) List<SiteNavigationMenuItem> getSiteNavigationMenuItems(long siteNavigationMenuId, long parentSiteNavigationMenuItemId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getSiteNavigationMenuItems

      @Transactional(propagation=SUPPORTS, readOnly=true) List<SiteNavigationMenuItem> getSiteNavigationMenuItems(long siteNavigationMenuId, com.liferay.portal.kernel.util.OrderByComparator<SiteNavigationMenuItem> orderByComparator)
    • updateSiteNavigationMenuItem

      SiteNavigationMenuItem updateSiteNavigationMenuItem(long siteNavigationMenuId, long parentSiteNavigationMenuItemId, int order) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSiteNavigationMenuItem

      SiteNavigationMenuItem updateSiteNavigationMenuItem(long siteNavigationMenuId, String typeSettings, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException