001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class LayoutRevisionServiceUtil {
038
043 public static com.liferay.portal.model.LayoutRevision addLayoutRevision(
044 long userId, long layoutSetBranchId, long layoutBranchId,
045 long parentLayoutRevisionId, boolean head, long plid,
046 long portletPreferencesPlid, boolean privateLayout,
047 java.lang.String name, java.lang.String title,
048 java.lang.String description, java.lang.String keywords,
049 java.lang.String robots, java.lang.String typeSettings,
050 boolean iconImage, long iconImageId, java.lang.String themeId,
051 java.lang.String colorSchemeId, java.lang.String wapThemeId,
052 java.lang.String wapColorSchemeId, java.lang.String css,
053 com.liferay.portal.service.ServiceContext serviceContext)
054 throws com.liferay.portal.kernel.exception.PortalException {
055 return getService()
056 .addLayoutRevision(userId, layoutSetBranchId,
057 layoutBranchId, parentLayoutRevisionId, head, plid,
058 portletPreferencesPlid, privateLayout, name, title, description,
059 keywords, robots, typeSettings, iconImage, iconImageId, themeId,
060 colorSchemeId, wapThemeId, wapColorSchemeId, css, serviceContext);
061 }
062
063
068 public static java.lang.String getOSGiServiceIdentifier() {
069 return getService().getOSGiServiceIdentifier();
070 }
071
072 public static LayoutRevisionService getService() {
073 if (_service == null) {
074 _service = (LayoutRevisionService)PortalBeanLocatorUtil.locate(LayoutRevisionService.class.getName());
075
076 ReferenceRegistry.registerReference(LayoutRevisionServiceUtil.class,
077 "_service");
078 }
079
080 return _service;
081 }
082
083 private static LayoutRevisionService _service;
084 }