Liferay 6.0-ee

com.liferay.portal.kernel.staging
Interface Staging

All Known Implementing Classes:
StagingImpl

public interface Staging


Method Summary
 void copyFromLive(PortletRequest PortletRequest)
           
 void copyFromLive(PortletRequest PortletRequest, Portlet portlet)
           
 void copyPortlet(PortletRequest PortletRequest, long sourceGroupId, long targetGroupId, long sourcePlid, long targetPlid, String portletId)
           
 void copyRemoteLayouts(long sourceGroupId, boolean privateLayout, Map<Long,Boolean> layoutIdMap, Map<String,String[]> exportParameterMap, String remoteAddress, int remotePort, boolean secureConnection, long remoteGroupId, boolean remotePrivateLayout, Map<String,String[]> importParameterMap, Date startDate, Date endDate)
           
 List<Layout> getMissingParentLayouts(Layout layout, long liveGroupId)
           
 String getSchedulerGroupName(String destinationName, long groupId)
           
 Map<String,String[]> getStagingParameters()
           
 Map<String,String[]> getStagingParameters(PortletRequest PortletRequest)
           
 void publishLayout(long plid, long liveGroupId, boolean includeChildren)
           
 void publishLayouts(long sourceGroupId, long targetGroupId, boolean privateLayout, long[] layoutIds, Map<String,String[]> parameterMap, Date startDate, Date endDate)
           
 void publishLayouts(long sourceGroupId, long targetGroupId, boolean privateLayout, Map<Long,Boolean> layoutIdMap, Map<String,String[]> parameterMap, Date startDate, Date endDate)
           
 void publishLayouts(long sourceGroupId, long targetGroupId, boolean privateLayout, Map<String,String[]> parameterMap, Date startDate, Date endDate)
           
 void publishToLive(PortletRequest PortletRequest)
           
 void publishToLive(PortletRequest PortletRequest, Portlet portlet)
           
 void publishToRemote(PortletRequest PortletRequest)
           
 void scheduleCopyFromLive(PortletRequest PortletRequest)
           
 void schedulePublishToLive(PortletRequest PortletRequest)
           
 void schedulePublishToRemote(PortletRequest PortletRequest)
           
 void unscheduleCopyFromLive(PortletRequest PortletRequest)
           
 void unschedulePublishToLive(PortletRequest PortletRequest)
           
 void unschedulePublishToRemote(PortletRequest PortletRequest)
           
 void updateStaging(PortletRequest PortletRequest)
           
 

Method Detail

copyFromLive

void copyFromLive(PortletRequest PortletRequest)
                  throws Exception
Throws:
Exception

copyFromLive

void copyFromLive(PortletRequest PortletRequest,
                  Portlet portlet)
                  throws Exception
Throws:
Exception

copyPortlet

void copyPortlet(PortletRequest PortletRequest,
                 long sourceGroupId,
                 long targetGroupId,
                 long sourcePlid,
                 long targetPlid,
                 String portletId)
                 throws Exception
Throws:
Exception

copyRemoteLayouts

void copyRemoteLayouts(long sourceGroupId,
                       boolean privateLayout,
                       Map<Long,Boolean> layoutIdMap,
                       Map<String,String[]> exportParameterMap,
                       String remoteAddress,
                       int remotePort,
                       boolean secureConnection,
                       long remoteGroupId,
                       boolean remotePrivateLayout,
                       Map<String,String[]> importParameterMap,
                       Date startDate,
                       Date endDate)
                       throws Exception
Throws:
Exception

getMissingParentLayouts

List<Layout> getMissingParentLayouts(Layout layout,
                                     long liveGroupId)
                                     throws Exception
Throws:
Exception

getSchedulerGroupName

String getSchedulerGroupName(String destinationName,
                             long groupId)

getStagingParameters

Map<String,String[]> getStagingParameters()

getStagingParameters

Map<String,String[]> getStagingParameters(PortletRequest PortletRequest)

publishLayout

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

publishLayouts

void publishLayouts(long sourceGroupId,
                    long targetGroupId,
                    boolean privateLayout,
                    long[] layoutIds,
                    Map<String,String[]> parameterMap,
                    Date startDate,
                    Date endDate)
                    throws Exception
Throws:
Exception

publishLayouts

void publishLayouts(long sourceGroupId,
                    long targetGroupId,
                    boolean privateLayout,
                    Map<Long,Boolean> layoutIdMap,
                    Map<String,String[]> parameterMap,
                    Date startDate,
                    Date endDate)
                    throws Exception
Throws:
Exception

publishLayouts

void publishLayouts(long sourceGroupId,
                    long targetGroupId,
                    boolean privateLayout,
                    Map<String,String[]> parameterMap,
                    Date startDate,
                    Date endDate)
                    throws Exception
Throws:
Exception

publishToLive

void publishToLive(PortletRequest PortletRequest)
                   throws Exception
Throws:
Exception

publishToLive

void publishToLive(PortletRequest PortletRequest,
                   Portlet portlet)
                   throws Exception
Throws:
Exception

publishToRemote

void publishToRemote(PortletRequest PortletRequest)
                     throws Exception
Throws:
Exception

scheduleCopyFromLive

void scheduleCopyFromLive(PortletRequest PortletRequest)
                          throws Exception
Throws:
Exception

schedulePublishToLive

void schedulePublishToLive(PortletRequest PortletRequest)
                           throws Exception
Throws:
Exception

schedulePublishToRemote

void schedulePublishToRemote(PortletRequest PortletRequest)
                             throws Exception
Throws:
Exception

unscheduleCopyFromLive

void unscheduleCopyFromLive(PortletRequest PortletRequest)
                            throws Exception
Throws:
Exception

unschedulePublishToLive

void unschedulePublishToLive(PortletRequest PortletRequest)
                             throws Exception
Throws:
Exception

unschedulePublishToRemote

void unschedulePublishToRemote(PortletRequest PortletRequest)
                               throws Exception
Throws:
Exception

updateStaging

void updateStaging(PortletRequest PortletRequest)
                   throws Exception
Throws:
Exception

Liferay 6.0-ee