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 getBeanIdentifier() {
069 return getService().getBeanIdentifier();
070 }
071
072
077 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
078 getService().setBeanIdentifier(beanIdentifier);
079 }
080
081 public static LayoutRevisionService getService() {
082 if (_service == null) {
083 _service = (LayoutRevisionService)PortalBeanLocatorUtil.locate(LayoutRevisionService.class.getName());
084
085 ReferenceRegistry.registerReference(LayoutRevisionServiceUtil.class,
086 "_service");
087 }
088
089 return _service;
090 }
091
092
095 @Deprecated
096 public void setService(LayoutRevisionService service) {
097 }
098
099 private static LayoutRevisionService _service;
100 }