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.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Transactional;
023
024
036 @ProviderType
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface StagingLocalService extends BaseLocalService {
040
045
046
051 public java.lang.String getBeanIdentifier();
052
053
058 public void setBeanIdentifier(java.lang.String beanIdentifier);
059
060 public void checkDefaultLayoutSetBranches(long userId,
061 com.liferay.portal.model.Group liveGroup, boolean branchingPublic,
062 boolean branchingPrivate, boolean remote,
063 com.liferay.portal.service.ServiceContext serviceContext)
064 throws com.liferay.portal.kernel.exception.PortalException,
065 com.liferay.portal.kernel.exception.SystemException;
066
067 public void cleanUpStagingRequest(long stagingRequestId)
068 throws com.liferay.portal.kernel.exception.PortalException,
069 com.liferay.portal.kernel.exception.SystemException;
070
071 public long createStagingRequest(long userId, long groupId,
072 java.lang.String checksum)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException;
075
076 public void disableStaging(com.liferay.portal.model.Group liveGroup,
077 com.liferay.portal.service.ServiceContext serviceContext)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081 public void disableStaging(javax.portlet.PortletRequest portletRequest,
082 com.liferay.portal.model.Group liveGroup,
083 com.liferay.portal.service.ServiceContext serviceContext)
084 throws com.liferay.portal.kernel.exception.PortalException,
085 com.liferay.portal.kernel.exception.SystemException;
086
087 public void enableLocalStaging(long userId,
088 com.liferay.portal.model.Group liveGroup, boolean branchingPublic,
089 boolean branchingPrivate,
090 com.liferay.portal.service.ServiceContext serviceContext)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException;
093
094 public void enableRemoteStaging(long userId,
095 com.liferay.portal.model.Group liveGroup, boolean branchingPublic,
096 boolean branchingPrivate, java.lang.String remoteAddress,
097 int remotePort, java.lang.String remotePathContext,
098 boolean secureConnection, long remoteGroupId,
099 com.liferay.portal.service.ServiceContext serviceContext)
100 throws com.liferay.portal.kernel.exception.PortalException,
101 com.liferay.portal.kernel.exception.SystemException;
102
103 public void publishStagingRequest(long userId, long stagingRequestId,
104 boolean privateLayout,
105 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
106 throws com.liferay.portal.kernel.exception.PortalException,
107 com.liferay.portal.kernel.exception.SystemException;
108
109 public void updateStagingRequest(long userId, long stagingRequestId,
110 java.lang.String fileName, byte[] bytes)
111 throws com.liferay.portal.kernel.exception.PortalException,
112 com.liferay.portal.kernel.exception.SystemException;
113
114 public com.liferay.portal.kernel.lar.MissingReferences validateStagingRequest(
115 long userId, long stagingRequestId, boolean privateLayout,
116 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
117 throws com.liferay.portal.kernel.exception.PortalException,
118 com.liferay.portal.kernel.exception.SystemException;
119 }