public class StagingImpl
extends java.lang.Object
implements com.liferay.portal.kernel.staging.Staging
| Constructor and Description |
|---|
StagingImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout) |
java.lang.String |
buildRemoteURL(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties) |
void |
checkDefaultLayoutSetBranches(long userId,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced by
checkDefaultLayoutSetBranches(long, Group, boolean, boolean,
boolean, ServiceContext)) |
void |
copyFromLive(javax.portlet.PortletRequest portletRequest) |
void |
copyFromLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Portlet portlet) |
void |
copyPortlet(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId) |
void |
copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Date startDate,
java.util.Date endDate) |
void |
deleteLastImportSettings(com.liferay.portal.model.Group liveGroup,
boolean privateLayout) |
void |
deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
void |
deleteRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid) |
protected void |
deleteRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid) |
void |
deleteRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid)
Deprecated.
As of 7.0.0, replaced by
deleteRecentLayoutRevisionId(long, long, long) |
void |
disableStaging(com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
Group, ServiceContext) |
void |
disableStaging(com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
Group, ServiceContext) |
void |
disableStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext) |
void |
disableStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext) |
void |
enableLocalStaging(long userId,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.enableLocalStaging(
long, Group, boolean, boolean, ServiceContext) |
void |
enableRemoteStaging(long userId,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
com.liferay.portal.service.ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.enableRemoteStaging(
long, Group, boolean, boolean, String, int, String, boolean,
long, ServiceContext) |
protected boolean |
getBoolean(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param) |
com.liferay.portal.kernel.json.JSONArray |
getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.portal.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
com.liferay.portal.kernel.json.JSONObject |
getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
protected int |
getInteger(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param) |
java.util.Date |
getLastPublishDate(com.liferay.portal.model.LayoutSet layoutSet) |
java.util.Date |
getLastPublishDate(javax.portlet.PortletPreferences jxPortletPreferences) |
com.liferay.portal.model.Group |
getLiveGroup(long groupId) |
long |
getLiveGroupId(long groupId) |
protected long |
getLong(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param) |
java.util.List<com.liferay.portal.model.Layout> |
getMissingParentLayouts(com.liferay.portal.model.Layout layout,
long liveGroupId) |
protected com.liferay.portlet.PortalPreferences |
getPortalPreferences(com.liferay.portal.model.User user) |
protected long |
getRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid) |
protected java.lang.String |
getRecentLayoutBranchIdKey(long layoutSetBranchId,
long plid) |
long |
getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
protected long |
getRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid) |
long |
getRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid) |
protected java.lang.String |
getRecentLayoutRevisionIdKey(long layoutSetBranchId,
long plid) |
long |
getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId) |
long |
getRecentLayoutSetBranchId(com.liferay.portal.model.User user,
long layoutSetId) |
protected java.lang.String |
getRecentLayoutSetBranchIdKey(long layoutSetId) |
java.lang.String |
getSchedulerGroupName(java.lang.String destinationName,
long groupId) |
java.lang.String |
getStagedPortletId(java.lang.String portletId) |
java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters() |
java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters(javax.portlet.PortletRequest portletRequest) |
protected int |
getStagingType(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup) |
protected java.lang.String |
getString(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param) |
com.liferay.portal.kernel.json.JSONArray |
getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.portal.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
com.liferay.portal.kernel.workflow.WorkflowTask |
getWorkflowTask(long userId,
com.liferay.portal.model.LayoutRevision layoutRevision) |
boolean |
hasWorkflowTask(long userId,
com.liferay.portal.model.LayoutRevision layoutRevision) |
boolean |
isIncomplete(com.liferay.portal.model.Layout layout,
long layoutSetBranchId) |
protected static boolean |
isValidDateRange(com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date originalLastPublishDate) |
void |
lockGroup(long userId,
long groupId) |
void |
publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren) |
void |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate) |
void |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate) |
void |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate) |
protected void |
publishLayouts(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean schedule) |
void |
publishToLive(javax.portlet.PortletRequest portletRequest) |
void |
publishToLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Portlet portlet) |
void |
publishToRemote(javax.portlet.PortletRequest portletRequest) |
protected void |
publishToRemote(javax.portlet.PortletRequest portletRequest,
boolean schedule) |
void |
scheduleCopyFromLive(javax.portlet.PortletRequest portletRequest) |
void |
schedulePublishToLive(javax.portlet.PortletRequest portletRequest) |
void |
schedulePublishToRemote(javax.portlet.PortletRequest portletRequest) |
void |
setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
protected void |
setRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
void |
setRecentLayoutBranchId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
void |
setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
protected void |
setRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
void |
setRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
void |
setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId) |
void |
setRecentLayoutSetBranchId(com.liferay.portal.model.User user,
long layoutSetId,
long layoutSetBranchId) |
protected java.lang.String |
stripProtocolFromRemoteAddress(java.lang.String remoteAddress) |
void |
unlockGroup(long groupId) |
void |
unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest) |
void |
unschedulePublishToLive(javax.portlet.PortletRequest portletRequest) |
void |
unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest) |
protected void |
updateGroupTypeSettingsProperties(com.liferay.portal.model.Group group,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId) |
void |
updateLastImportSettings(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) |
void |
updateLastPublishDate(long groupId,
boolean privateLayout,
java.util.Date lastPublishDate) |
void |
updateLastPublishDate(long groupId,
boolean privateLayout,
com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date lastPublishDate) |
void |
updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate) |
void |
updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date lastPublishDate) |
void |
updateStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup) |
void |
validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId) |
public java.lang.String buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout)
buildRemoteURL in interface com.liferay.portal.kernel.staging.Stagingpublic java.lang.String buildRemoteURL(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties)
buildRemoteURL in interface com.liferay.portal.kernel.staging.Staging@Deprecated
public void checkDefaultLayoutSetBranches(long userId,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
checkDefaultLayoutSetBranches(long, Group, boolean, boolean,
boolean, ServiceContext))checkDefaultLayoutSetBranches in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void copyFromLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
copyFromLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void copyFromLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Portlet portlet)
throws java.lang.Exception
copyFromLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void copyPortlet(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
throws java.lang.Exception
copyPortlet in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Date startDate,
java.util.Date endDate)
throws java.lang.Exception
copyRemoteLayouts in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void deleteLastImportSettings(com.liferay.portal.model.Group liveGroup,
boolean privateLayout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteLastImportSettings in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.SystemException
deleteRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void deleteRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException@Deprecated
public void deleteRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.SystemException
deleteRecentLayoutRevisionId(long, long, long)deleteRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void disableStaging(com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
Group, ServiceContext)disableStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void disableStaging(com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
Group, ServiceContext)disableStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void disableStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext)disableStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void disableStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext)disableStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void enableLocalStaging(long userId,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.enableLocalStaging(
long, Group, boolean, boolean, ServiceContext)enableLocalStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void enableRemoteStaging(long userId,
com.liferay.portal.model.Group scopeGroup,
com.liferay.portal.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.enableRemoteStaging(
long, Group, boolean, boolean, String, int, String, boolean,
long, ServiceContext)enableRemoteStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic com.liferay.portal.kernel.json.JSONArray getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.portal.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
getErrorMessagesJSONArray in interface com.liferay.portal.kernel.staging.Stagingpublic com.liferay.portal.kernel.json.JSONObject getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
getExceptionMessagesJSONObject in interface com.liferay.portal.kernel.staging.Stagingpublic java.util.Date getLastPublishDate(com.liferay.portal.model.LayoutSet layoutSet)
throws com.liferay.portal.kernel.exception.PortalException
getLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic java.util.Date getLastPublishDate(javax.portlet.PortletPreferences jxPortletPreferences)
getLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingpublic com.liferay.portal.model.Group getLiveGroup(long groupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getLiveGroup in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getLiveGroupId(long groupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getLiveGroupId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.model.Layout> getMissingParentLayouts(com.liferay.portal.model.Layout layout,
long liveGroupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getMissingParentLayouts in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionLayoutRemoteStagingBackgroundTaskExecutor.getMissingRemoteParentLayouts(
HttpPrincipal, Layout, long)public long getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId)
getRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Stagingpublic long getRecentLayoutSetBranchId(com.liferay.portal.model.User user,
long layoutSetId)
throws com.liferay.portal.kernel.exception.SystemException
getRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getSchedulerGroupName(java.lang.String destinationName,
long groupId)
getSchedulerGroupName in interface com.liferay.portal.kernel.staging.Stagingpublic java.lang.String getStagedPortletId(java.lang.String portletId)
getStagedPortletId in interface com.liferay.portal.kernel.staging.Stagingpublic java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
getStagingParameters in interface com.liferay.portal.kernel.staging.Stagingpublic java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest portletRequest)
getStagingParameters in interface com.liferay.portal.kernel.staging.Stagingpublic com.liferay.portal.kernel.json.JSONArray getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.portal.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
getWarningMessagesJSONArray in interface com.liferay.portal.kernel.staging.Stagingpublic com.liferay.portal.kernel.workflow.WorkflowTask getWorkflowTask(long userId,
com.liferay.portal.model.LayoutRevision layoutRevision)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getWorkflowTask in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasWorkflowTask(long userId,
com.liferay.portal.model.LayoutRevision layoutRevision)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
hasWorkflowTask in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isIncomplete(com.liferay.portal.model.Layout layout,
long layoutSetBranchId)
isIncomplete in interface com.liferay.portal.kernel.staging.Stagingpublic void lockGroup(long userId,
long groupId)
throws java.lang.Exception
lockGroup in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren)
throws java.lang.Exception
publishLayout in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
publishLayouts in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
publishLayouts in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
publishLayouts in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void publishToLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
publishToLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void publishToLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Portlet portlet)
throws java.lang.Exception
publishToLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void publishToRemote(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
publishToRemote in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void scheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
scheduleCopyFromLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void schedulePublishToLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
schedulePublishToLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void schedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
schedulePublishToRemote in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws com.liferay.portal.kernel.exception.SystemException
setRecentLayoutBranchId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void setRecentLayoutBranchId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws com.liferay.portal.kernel.exception.SystemException
setRecentLayoutBranchId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.SystemException
setRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void setRecentLayoutRevisionId(com.liferay.portal.model.User user,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.SystemException
setRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId)
setRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Stagingpublic void setRecentLayoutSetBranchId(com.liferay.portal.model.User user,
long layoutSetId,
long layoutSetBranchId)
throws com.liferay.portal.kernel.exception.SystemException
setRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void unlockGroup(long groupId)
throws com.liferay.portal.kernel.exception.SystemException
unlockGroup in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.SystemExceptionpublic void unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
unscheduleCopyFromLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void unschedulePublishToLive(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
unschedulePublishToLive in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
unschedulePublishToRemote in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void updateLastImportSettings(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.model.Layout layout,
com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws java.lang.Exception
updateLastImportSettings in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void updateLastPublishDate(long groupId,
boolean privateLayout,
java.util.Date lastPublishDate)
throws java.lang.Exception
updateLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void updateLastPublishDate(long groupId,
boolean privateLayout,
com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date lastPublishDate)
throws java.lang.Exception
updateLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate)
throws java.lang.Exception
updateLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date lastPublishDate)
updateLastPublishDate in interface com.liferay.portal.kernel.staging.Stagingpublic void updateStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup)
throws java.lang.Exception
updateStaging in interface com.liferay.portal.kernel.staging.Stagingjava.lang.Exceptionpublic void validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
throws com.liferay.portal.kernel.exception.PortalException
validateRemote in interface com.liferay.portal.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionprotected void deleteRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid)
protected boolean getBoolean(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param)
protected int getInteger(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param)
protected long getLong(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param)
protected com.liferay.portlet.PortalPreferences getPortalPreferences(com.liferay.portal.model.User user)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected long getRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid)
protected java.lang.String getRecentLayoutBranchIdKey(long layoutSetBranchId,
long plid)
protected long getRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String getRecentLayoutRevisionIdKey(long layoutSetBranchId,
long plid)
protected java.lang.String getRecentLayoutSetBranchIdKey(long layoutSetId)
protected int getStagingType(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group liveGroup)
protected java.lang.String getString(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.model.Group group,
java.lang.String param)
protected static boolean isValidDateRange(com.liferay.portal.kernel.util.DateRange dateRange,
java.util.Date originalLastPublishDate)
protected void publishLayouts(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean schedule)
throws java.lang.Exception
java.lang.Exceptionprotected void publishToRemote(javax.portlet.PortletRequest portletRequest,
boolean schedule)
throws java.lang.Exception
java.lang.Exceptionprotected void setRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid,
long layoutBranchId)
protected void setRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String stripProtocolFromRemoteAddress(java.lang.String remoteAddress)
protected void updateGroupTypeSettingsProperties(com.liferay.portal.model.Group group,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
throws java.lang.Exception
java.lang.Exception