001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.security.ac.AccessControlled;
025
026
037 @ProviderType
038 @AccessControlled
039 @JSONWebService
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface LayoutRevisionService extends BaseService {
043
048
049
054 public java.lang.String getBeanIdentifier();
055
056
061 public void setBeanIdentifier(java.lang.String beanIdentifier);
062
063 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
064 long userId, long layoutSetBranchId, long layoutBranchId,
065 long parentLayoutRevisionId, boolean head, long plid,
066 long portletPreferencesPlid, boolean privateLayout,
067 java.lang.String name, java.lang.String title,
068 java.lang.String description, java.lang.String keywords,
069 java.lang.String robots, java.lang.String typeSettings,
070 boolean iconImage, long iconImageId, java.lang.String themeId,
071 java.lang.String colorSchemeId, java.lang.String wapThemeId,
072 java.lang.String wapColorSchemeId, java.lang.String css,
073 com.liferay.portal.service.ServiceContext serviceContext)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076 }