com.liferay.portal.kernel.staging
Interface Staging


public interface Staging

Author:
Raymond Augé

Method Summary
 void copyFromLive(javax.portlet.PortletRequest PortletRequest)
           
 void copyFromLive(javax.portlet.PortletRequest PortletRequest, 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[]> 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)
           
 java.util.List<Layout> getMissingParents(Layout layout, long liveGroupId)
           
 java.lang.String getSchedulerGroupName(java.lang.String destinationName, long groupId)
           
 java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
           
 java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest PortletRequest)
           
 void publishLayout(long plid, long liveGroupId, boolean includeChildren)
           
 void publishLayouts(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 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 sourceGroupId, long targetGroupId, boolean privateLayout, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Date startDate, java.util.Date endDate)
           
 void publishToLive(javax.portlet.PortletRequest PortletRequest)
           
 void publishToLive(javax.portlet.PortletRequest PortletRequest, Portlet portlet)
           
 void publishToRemote(javax.portlet.PortletRequest PortletRequest)
           
 void scheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
           
 void schedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
           
 void schedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
           
 void unscheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
           
 void unschedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
           
 void unschedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
           
 void updateStaging(javax.portlet.PortletRequest PortletRequest)
           
 

Method Detail

copyFromLive

void copyFromLive(javax.portlet.PortletRequest PortletRequest)
                  throws java.lang.Exception
Throws:
java.lang.Exception

copyFromLive

void copyFromLive(javax.portlet.PortletRequest PortletRequest,
                  Portlet portlet)
                  throws java.lang.Exception
Throws:
java.lang.Exception

copyPortlet

void copyPortlet(javax.portlet.PortletRequest PortletRequest,
                 long sourceGroupId,
                 long targetGroupId,
                 long sourcePlid,
                 long targetPlid,
                 java.lang.String portletId)
                 throws java.lang.Exception
Throws:
java.lang.Exception

copyRemoteLayouts

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

java.util.List<Layout> getMissingParents(Layout layout,
                                         long liveGroupId)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getSchedulerGroupName

java.lang.String getSchedulerGroupName(java.lang.String destinationName,
                                       long groupId)

getStagingParameters

java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()

getStagingParameters

java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest PortletRequest)

publishLayout

void publishLayout(long plid,
                   long liveGroupId,
                   boolean includeChildren)
                   throws java.lang.Exception
Throws:
java.lang.Exception

publishLayouts

void publishLayouts(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 java.lang.Exception
Throws:
java.lang.Exception

publishLayouts

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

publishLayouts

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

publishToLive

void publishToLive(javax.portlet.PortletRequest PortletRequest)
                   throws java.lang.Exception
Throws:
java.lang.Exception

publishToLive

void publishToLive(javax.portlet.PortletRequest PortletRequest,
                   Portlet portlet)
                   throws java.lang.Exception
Throws:
java.lang.Exception

publishToRemote

void publishToRemote(javax.portlet.PortletRequest PortletRequest)
                     throws java.lang.Exception
Throws:
java.lang.Exception

scheduleCopyFromLive

void scheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
                          throws java.lang.Exception
Throws:
java.lang.Exception

schedulePublishToLive

void schedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
                           throws java.lang.Exception
Throws:
java.lang.Exception

schedulePublishToRemote

void schedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
                             throws java.lang.Exception
Throws:
java.lang.Exception

unscheduleCopyFromLive

void unscheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
                            throws java.lang.Exception
Throws:
java.lang.Exception

unschedulePublishToLive

void unschedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
                             throws java.lang.Exception
Throws:
java.lang.Exception

unschedulePublishToRemote

void unschedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
                               throws java.lang.Exception
Throws:
java.lang.Exception

updateStaging

void updateStaging(javax.portlet.PortletRequest PortletRequest)
                   throws java.lang.Exception
Throws:
java.lang.Exception