com.liferay.portlet.communities.util
Class StagingUtil
java.lang.Object
com.liferay.portlet.communities.util.StagingUtil
public class StagingUtil
- extends java.lang.Object
View Source
- Author:
- Raymond Augé, Bruno Farache
Method Summary |
static void |
copyFromLive(javax.portlet.ActionRequest actionRequest)
|
static void |
copyFromLive(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.model.Portlet portlet)
|
static void |
copyPortlet(javax.portlet.ActionRequest actionRequest,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
|
static 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[]> exportParameterMap,
java.lang.String remoteAddress,
int remotePort,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Map<java.lang.String,java.lang.String[]> importParameterMap,
java.util.Date startDate,
java.util.Date endDate)
|
static java.util.List<com.liferay.portal.model.Layout> |
getMissingParents(com.liferay.portal.model.Layout layout,
long liveGroupId)
|
static java.lang.String |
getSchedulerGroupName(java.lang.String destinationName,
long groupId)
|
static java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters()
|
static java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters(javax.portlet.ActionRequest actionRequest)
|
static void |
publishLayout(long plid,
long liveGroupId,
boolean includeChildren)
|
static void |
publishLayouts(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)
|
static void |
publishLayouts(long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
|
static void |
publishToLive(javax.portlet.ActionRequest actionRequest)
|
static void |
publishToLive(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.model.Portlet portlet)
|
static void |
publishToRemote(javax.portlet.ActionRequest actionRequest)
|
static void |
scheduleCopyFromLive(javax.portlet.ActionRequest actionRequest)
|
static void |
schedulePublishToLive(javax.portlet.ActionRequest actionRequest)
|
static void |
schedulePublishToRemote(javax.portlet.ActionRequest actionRequest)
|
static void |
unscheduleCopyFromLive(javax.portlet.ActionRequest actionRequest)
|
static void |
unschedulePublishToLive(javax.portlet.ActionRequest actionRequest)
|
static void |
unschedulePublishToRemote(javax.portlet.ActionRequest actionRequest)
|
static void |
updateStaging(javax.portlet.ActionRequest actionRequest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StagingUtil
public StagingUtil()
copyFromLive
public static void copyFromLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyFromLive
public static void copyFromLive(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.model.Portlet portlet)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyPortlet
public static void copyPortlet(javax.portlet.ActionRequest actionRequest,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyRemoteLayouts
public static 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[]> exportParameterMap,
java.lang.String remoteAddress,
int remotePort,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Map<java.lang.String,java.lang.String[]> importParameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMissingParents
public static java.util.List<com.liferay.portal.model.Layout> getMissingParents(com.liferay.portal.model.Layout layout,
long liveGroupId)
throws com.liferay.portal.PortalException,
com.liferay.portal.SystemException
- Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException
getSchedulerGroupName
public static java.lang.String getSchedulerGroupName(java.lang.String destinationName,
long groupId)
getStagingParameters
public static java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
getStagingParameters
public static java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.ActionRequest actionRequest)
publishLayout
public static void publishLayout(long plid,
long liveGroupId,
boolean includeChildren)
throws java.lang.Exception
- Throws:
java.lang.Exception
publishLayouts
public static void publishLayouts(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 java.lang.Exception
- Throws:
java.lang.Exception
publishLayouts
public static void publishLayouts(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 java.lang.Exception
- Throws:
java.lang.Exception
publishToLive
public static void publishToLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
publishToLive
public static void publishToLive(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.model.Portlet portlet)
throws java.lang.Exception
- Throws:
java.lang.Exception
publishToRemote
public static void publishToRemote(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
scheduleCopyFromLive
public static void scheduleCopyFromLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
schedulePublishToLive
public static void schedulePublishToLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
schedulePublishToRemote
public static void schedulePublishToRemote(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
unscheduleCopyFromLive
public static void unscheduleCopyFromLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
unschedulePublishToLive
public static void unschedulePublishToLive(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
unschedulePublishToRemote
public static void unschedulePublishToRemote(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateStaging
public static void updateStaging(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception