001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Transactional;
021
022
034 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
035 PortalException.class, SystemException.class})
036 public interface StagingLocalService extends BaseLocalService {
037
042
043
048 public java.lang.String getBeanIdentifier();
049
050
055 public void setBeanIdentifier(java.lang.String beanIdentifier);
056
057 public void cleanUpStagingRequest(long stagingRequestId)
058 throws com.liferay.portal.kernel.exception.PortalException,
059 com.liferay.portal.kernel.exception.SystemException;
060
061 public long createStagingRequest(long userId, long groupId,
062 java.lang.String checksum)
063 throws com.liferay.portal.kernel.exception.PortalException,
064 com.liferay.portal.kernel.exception.SystemException;
065
066 public void publishStagingRequest(long userId, long stagingRequestId,
067 boolean privateLayout,
068 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071
072 public void updateStagingRequest(long userId, long stagingRequestId,
073 java.lang.String fileName, byte[] bytes)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077 public com.liferay.portal.kernel.lar.MissingReferences validateStagingRequest(
078 long userId, long stagingRequestId, boolean privateLayout,
079 java.util.Map<java.lang.String, java.lang.String[]> parameterMap)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082 }