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 cleanUpStagingRequest(long stagingRequestId)
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException;
063
064 public long createStagingRequest(long userId, long groupId,
065 java.lang.String checksum)
066 throws com.liferay.portal.kernel.exception.PortalException,
067 com.liferay.portal.kernel.exception.SystemException;
068
069 public void disableStaging(com.liferay.portal.model.Group liveGroup,
070 com.liferay.portal.service.ServiceContext serviceContext)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074 public void disableStaging(javax.portlet.PortletRequest portletRequest,
075 com.liferay.portal.model.Group liveGroup,
076 com.liferay.portal.service.ServiceContext serviceContext)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080 public void enableLocalStaging(long userId,
081 com.liferay.portal.model.Group liveGroup, boolean branchingPublic,
082 boolean branchingPrivate,
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 enableRemoteStaging(long userId,
088 com.liferay.portal.model.Group liveGroup, boolean branchingPublic,
089 boolean branchingPrivate, java.lang.String remoteAddress,
090 int remotePort, java.lang.String remotePathContext,
091 boolean secureConnection, long remoteGroupId,
092 com.liferay.portal.service.ServiceContext serviceContext)
093 throws com.liferay.portal.kernel.exception.PortalException,
094 com.liferay.portal.kernel.exception.SystemException;
095
096 public void publishStagingRequest(long userId, long stagingRequestId,
097 boolean privateLayout,
098 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
099 throws com.liferay.portal.kernel.exception.PortalException,
100 com.liferay.portal.kernel.exception.SystemException;
101
102 public void updateStagingRequest(long userId, long stagingRequestId,
103 java.lang.String fileName, byte[] bytes)
104 throws com.liferay.portal.kernel.exception.PortalException,
105 com.liferay.portal.kernel.exception.SystemException;
106
107 public com.liferay.portal.kernel.lar.MissingReferences validateStagingRequest(
108 long userId, long stagingRequestId, boolean privateLayout,
109 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
110 throws com.liferay.portal.kernel.exception.PortalException,
111 com.liferay.portal.kernel.exception.SystemException;
112 }