Class LayoutLocalServiceHelper

Object
com.liferay.portal.service.impl.LayoutLocalServiceHelper
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService

public class LayoutLocalServiceHelper extends Object implements com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService
Author:
Raymond Augé
  • Field Details

    • counterLocalService

      @BeanReference(type=com.liferay.counter.kernel.service.CounterLocalService.class) protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService
    • layoutFriendlyURLPersistence

      @BeanReference(type=com.liferay.portal.kernel.service.persistence.LayoutFriendlyURLPersistence.class) protected com.liferay.portal.kernel.service.persistence.LayoutFriendlyURLPersistence layoutFriendlyURLPersistence
    • layoutPersistence

      @BeanReference(type=com.liferay.portal.kernel.service.persistence.LayoutPersistence.class) protected com.liferay.portal.kernel.service.persistence.LayoutPersistence layoutPersistence
    • layoutRevisionLocalService

      @BeanReference(type=com.liferay.portal.kernel.service.LayoutRevisionLocalService.class) protected com.liferay.portal.kernel.service.LayoutRevisionLocalService layoutRevisionLocalService
    • layoutSetPersistence

      @BeanReference(type=com.liferay.portal.kernel.service.persistence.LayoutSetPersistence.class) protected com.liferay.portal.kernel.service.persistence.LayoutSetPersistence layoutSetPersistence
    • resourcePermissionLocalService

      @BeanReference(type=com.liferay.portal.kernel.service.ResourcePermissionLocalService.class) protected com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService
  • Constructor Details

    • LayoutLocalServiceHelper

      public LayoutLocalServiceHelper()
  • Method Details

    • getFriendlyURL

      public String getFriendlyURL(long groupId, boolean privateLayout, long layoutId, String name, String friendlyURL) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFriendlyURL

      public String getFriendlyURL(long groupId, boolean privateLayout, long layoutId, String name, String friendlyURL, String languageId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFriendlyURL

      public String getFriendlyURL(String friendlyURL)
    • getFriendlyURLMap

      public Map<Locale,String> getFriendlyURLMap(long groupId, boolean privateLayout, long layoutId, String name, Map<Locale,String> friendlyURLMap) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getNextPriority

      public int getNextPriority(long groupId, boolean privateLayout, long parentLayoutId, String sourcePrototypeLayoutUuid, int defaultPriority)
    • getOSGiServiceIdentifier

      public String getOSGiServiceIdentifier()
      Specified by:
      getOSGiServiceIdentifier in interface com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService
    • getParentLayoutId

      public long getParentLayoutId(long groupId, boolean privateLayout, long parentLayoutId)
    • getUniquePlid

      public long getUniquePlid()
    • hasLayoutSetPrototypeLayout

      public boolean hasLayoutSetPrototypeLayout(com.liferay.portal.kernel.model.LayoutSetPrototype layoutSetPrototype, String layoutUuid) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validate

      public void validate(long groupId, boolean privateLayout, long layoutId, long parentLayoutId, long classNameId, long classPK, String name, String type, Map<Locale,String> friendlyURLMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateFirstLayout

      public void validateFirstLayout(com.liferay.portal.kernel.model.Layout layout) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateFirstLayout

      public void validateFirstLayout(String type) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateFriendlyURL

      public void validateFriendlyURL(long groupId, boolean privateLayout, long layoutId, String friendlyURL) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateFriendlyURL

      public void validateFriendlyURL(long groupId, boolean privateLayout, long layoutId, String friendlyURL, String languageId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateFriendlyURLKeyword

      public void validateFriendlyURLKeyword(String friendlyURL) throws com.liferay.portal.kernel.exception.LayoutFriendlyURLException
      Throws:
      com.liferay.portal.kernel.exception.LayoutFriendlyURLException
    • validateFriendlyURLs

      public void validateFriendlyURLs(long groupId, boolean privateLayout, long layoutId, Map<Locale,String> friendlyURLMap) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateName

      public void validateName(String name) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateName

      public void validateName(String name, String languageId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateParentLayoutId

      public void validateParentLayoutId(long groupId, boolean privateLayout, long layoutId, long parentLayoutId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • hasGuestViewPermission

      protected boolean hasGuestViewPermission(com.liferay.portal.kernel.model.Layout layout) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException