Package com.liferay.portal.service.impl
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 Summary
FieldsModifier and TypeFieldDescriptionprotected com.liferay.counter.kernel.service.CounterLocalService
protected com.liferay.portal.kernel.service.persistence.LayoutFriendlyURLPersistence
protected com.liferay.portal.kernel.service.persistence.LayoutPersistence
protected com.liferay.portal.kernel.service.LayoutRevisionLocalService
protected com.liferay.portal.kernel.service.persistence.LayoutSetPersistence
protected com.liferay.portal.kernel.service.ResourcePermissionLocalService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFriendlyURL
(long groupId, boolean privateLayout, long layoutId, String name, String friendlyURL) getFriendlyURL
(long groupId, boolean privateLayout, long layoutId, String name, String friendlyURL, String languageId) getFriendlyURL
(String friendlyURL) getFriendlyURLMap
(long groupId, boolean privateLayout, long layoutId, String name, Map<Locale, String> friendlyURLMap) int
getNextPriority
(long groupId, boolean privateLayout, long parentLayoutId, String sourcePrototypeLayoutUuid, int defaultPriority) long
getParentLayoutId
(long groupId, boolean privateLayout, long parentLayoutId) long
protected boolean
hasGuestViewPermission
(com.liferay.portal.kernel.model.Layout layout) boolean
hasLayoutSetPrototypeLayout
(com.liferay.portal.kernel.model.LayoutSetPrototype layoutSetPrototype, String layoutUuid) 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) void
validateFirstLayout
(com.liferay.portal.kernel.model.Layout layout) void
validateFirstLayout
(String type) void
validateFriendlyURL
(long groupId, boolean privateLayout, long layoutId, String friendlyURL) void
validateFriendlyURL
(long groupId, boolean privateLayout, long layoutId, String friendlyURL, String languageId) void
validateFriendlyURLKeyword
(String friendlyURL) void
validateFriendlyURLs
(long groupId, boolean privateLayout, long layoutId, Map<Locale, String> friendlyURLMap) void
validateName
(String name) void
validateName
(String name, String languageId) void
validateParentLayoutId
(long groupId, boolean privateLayout, long layoutId, long parentLayoutId)
-
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
-
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
- Specified by:
getOSGiServiceIdentifier
in interfacecom.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
- 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
-