001
014
015 package com.liferay.portal.kernel.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.kernel.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 css,
052 ServiceContext serviceContext)
053 throws com.liferay.portal.kernel.exception.PortalException {
054 return getService()
055 .addLayoutRevision(userId, layoutSetBranchId,
056 layoutBranchId, parentLayoutRevisionId, head, plid,
057 portletPreferencesPlid, privateLayout, name, title, description,
058 keywords, robots, typeSettings, iconImage, iconImageId, themeId,
059 colorSchemeId, css, serviceContext);
060 }
061
062
067 public static java.lang.String getOSGiServiceIdentifier() {
068 return getService().getOSGiServiceIdentifier();
069 }
070
071 public static LayoutRevisionService getService() {
072 if (_service == null) {
073 _service = (LayoutRevisionService)PortalBeanLocatorUtil.locate(LayoutRevisionService.class.getName());
074
075 ReferenceRegistry.registerReference(LayoutRevisionServiceUtil.class,
076 "_service");
077 }
078
079 return _service;
080 }
081
082 private static LayoutRevisionService _service;
083 }