com.liferay.portal.staging
Class StagingImpl

java.lang.Object
  extended by com.liferay.portal.staging.StagingImpl
All Implemented Interfaces:
com.liferay.portal.kernel.staging.Staging

public class StagingImpl
extends java.lang.Object
implements com.liferay.portal.kernel.staging.Staging

Author:
Raymond Augé, Bruno Farache, Wesley Gong

Constructor Summary
StagingImpl()
           
 
Method Summary
protected  void addWeeklyDayPos(javax.portlet.PortletRequest portletRequest, java.util.List<com.liferay.portal.kernel.cal.DayAndPosition> list, int day)
           
 java.lang.String buildRemoteURL(java.lang.String remoteAddress, int remotePort, boolean secureConnection, long remoteGroupId, boolean privateLayout)
           
protected  void checkDefaultLayoutSetBranches(long userId, com.liferay.portal.model.Group liveGroup, boolean branchingPublic, boolean branchingPrivate, boolean remote, com.liferay.portal.service.ServiceContext 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, 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)
           
protected  void deleteRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences, long layoutSetBranchId, long plid)
           
 void deleteRecentLayoutRevisionId(com.liferay.portal.model.User user, long layoutSetBranchId, long plid)
           
 void disableStaging(com.liferay.portal.model.Group scopeGroup, com.liferay.portal.model.Group liveGroup, com.liferay.portal.service.ServiceContext 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)
           
 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)
           
 void enableRemoteStaging(long userId, com.liferay.portal.model.Group scopeGroup, com.liferay.portal.model.Group liveGroup, boolean branchingPublic, boolean branchingPrivate, java.lang.String remoteAddress, long remoteGroupId, int remotePort, boolean secureConnection, com.liferay.portal.service.ServiceContext serviceContext)
           
protected  java.lang.String getCronText(javax.portlet.PortletRequest portletRequest, java.util.Calendar startDate, boolean timeZoneSensitive, int recurrenceType)
           
protected  java.util.Calendar getDate(javax.portlet.PortletRequest portletRequest, java.lang.String paramPrefix, boolean timeZoneSensitive)
           
 com.liferay.portal.model.Group getLiveGroup(long groupId)
           
 long getLiveGroupId(long groupId)
           
 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.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
           
 java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest portletRequest)
           
 boolean isIncomplete(com.liferay.portal.model.Layout layout, long layoutSetBranchId)
           
 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)
           
protected  void setCommonStagingOptions(com.liferay.portal.model.Group liveGroup, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties, com.liferay.portal.service.ServiceContext serviceContext)
           
 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 unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
           
 void unschedulePublishToLive(javax.portlet.PortletRequest portletRequest)
           
 void unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
           
 void updateLastImportSettings(com.liferay.portal.kernel.xml.Element layoutElement, com.liferay.portal.model.Layout layout, com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
           
 void updateStaging(javax.portlet.PortletRequest portletRequest, com.liferay.portal.model.Group liveGroup)
           
protected  void validate(java.lang.String remoteAddress, long remoteGroupId, int remotePort, boolean secureConnection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StagingImpl

public StagingImpl()
Method Detail

buildRemoteURL

public java.lang.String buildRemoteURL(java.lang.String remoteAddress,
                                       int remotePort,
                                       boolean secureConnection,
                                       long remoteGroupId,
                                       boolean privateLayout)
Specified by:
buildRemoteURL in interface com.liferay.portal.kernel.staging.Staging

copyFromLive

public void copyFromLive(javax.portlet.PortletRequest portletRequest)
                  throws java.lang.Exception
Specified by:
copyFromLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

copyFromLive

public void copyFromLive(javax.portlet.PortletRequest portletRequest,
                         com.liferay.portal.model.Portlet portlet)
                  throws java.lang.Exception
Specified by:
copyFromLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

copyPortlet

public void copyPortlet(javax.portlet.PortletRequest portletRequest,
                        long sourceGroupId,
                        long targetGroupId,
                        long sourcePlid,
                        long targetPlid,
                        java.lang.String portletId)
                 throws java.lang.Exception
Specified by:
copyPortlet in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

copyRemoteLayouts

public 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,
                              boolean secureConnection,
                              long remoteGroupId,
                              boolean remotePrivateLayout,
                              java.util.Date startDate,
                              java.util.Date endDate)
                       throws java.lang.Exception
Specified by:
copyRemoteLayouts in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

deleteLastImportSettings

public void deleteLastImportSettings(com.liferay.portal.model.Group liveGroup,
                                     boolean privateLayout)
                              throws java.lang.Exception
Specified by:
deleteLastImportSettings in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

deleteRecentLayoutRevisionId

public void deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
                                         long layoutSetBranchId,
                                         long plid)
                                  throws com.liferay.portal.kernel.exception.SystemException
Specified by:
deleteRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

deleteRecentLayoutRevisionId

public void deleteRecentLayoutRevisionId(com.liferay.portal.model.User user,
                                         long layoutSetBranchId,
                                         long plid)
                                  throws com.liferay.portal.kernel.exception.SystemException
Specified by:
deleteRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

disableStaging

public void disableStaging(com.liferay.portal.model.Group scopeGroup,
                           com.liferay.portal.model.Group liveGroup,
                           com.liferay.portal.service.ServiceContext serviceContext)
                    throws java.lang.Exception
Specified by:
disableStaging in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

disableStaging

public 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
Specified by:
disableStaging in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

enableLocalStaging

public 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
Specified by:
enableLocalStaging in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

enableRemoteStaging

public void enableRemoteStaging(long userId,
                                com.liferay.portal.model.Group scopeGroup,
                                com.liferay.portal.model.Group liveGroup,
                                boolean branchingPublic,
                                boolean branchingPrivate,
                                java.lang.String remoteAddress,
                                long remoteGroupId,
                                int remotePort,
                                boolean secureConnection,
                                com.liferay.portal.service.ServiceContext serviceContext)
                         throws java.lang.Exception
Specified by:
enableRemoteStaging in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

getLiveGroup

public com.liferay.portal.model.Group getLiveGroup(long groupId)
                                            throws com.liferay.portal.kernel.exception.PortalException,
                                                   com.liferay.portal.kernel.exception.SystemException
Specified by:
getLiveGroup in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getLiveGroupId

public long getLiveGroupId(long groupId)
                    throws com.liferay.portal.kernel.exception.PortalException,
                           com.liferay.portal.kernel.exception.SystemException
Specified by:
getLiveGroupId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getMissingParentLayouts

public java.util.List<com.liferay.portal.model.Layout> getMissingParentLayouts(com.liferay.portal.model.Layout layout,
                                                                               long liveGroupId)
                                                                        throws java.lang.Exception
Specified by:
getMissingParentLayouts in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

getRecentLayoutRevisionId

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
Specified by:
getRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getRecentLayoutRevisionId

public 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
Specified by:
getRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getRecentLayoutSetBranchId

public long getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
                                       long layoutSetId)
Specified by:
getRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Staging

getRecentLayoutSetBranchId

public long getRecentLayoutSetBranchId(com.liferay.portal.model.User user,
                                       long layoutSetId)
                                throws com.liferay.portal.kernel.exception.SystemException
Specified by:
getRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

getSchedulerGroupName

public java.lang.String getSchedulerGroupName(java.lang.String destinationName,
                                              long groupId)
Specified by:
getSchedulerGroupName in interface com.liferay.portal.kernel.staging.Staging

getStagingParameters

public java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
Specified by:
getStagingParameters in interface com.liferay.portal.kernel.staging.Staging

getStagingParameters

public java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest portletRequest)
Specified by:
getStagingParameters in interface com.liferay.portal.kernel.staging.Staging

isIncomplete

public boolean isIncomplete(com.liferay.portal.model.Layout layout,
                            long layoutSetBranchId)
Specified by:
isIncomplete in interface com.liferay.portal.kernel.staging.Staging

publishLayout

public void publishLayout(long userId,
                          long plid,
                          long liveGroupId,
                          boolean includeChildren)
                   throws java.lang.Exception
Specified by:
publishLayout in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishLayouts

public 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 java.lang.Exception
Specified by:
publishLayouts in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishLayouts

public 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 java.lang.Exception
Specified by:
publishLayouts in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishLayouts

public 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 java.lang.Exception
Specified by:
publishLayouts in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishToLive

public void publishToLive(javax.portlet.PortletRequest portletRequest)
                   throws java.lang.Exception
Specified by:
publishToLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishToLive

public void publishToLive(javax.portlet.PortletRequest portletRequest,
                          com.liferay.portal.model.Portlet portlet)
                   throws java.lang.Exception
Specified by:
publishToLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

publishToRemote

public void publishToRemote(javax.portlet.PortletRequest portletRequest)
                     throws java.lang.Exception
Specified by:
publishToRemote in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

scheduleCopyFromLive

public void scheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
                          throws java.lang.Exception
Specified by:
scheduleCopyFromLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

schedulePublishToLive

public void schedulePublishToLive(javax.portlet.PortletRequest portletRequest)
                           throws java.lang.Exception
Specified by:
schedulePublishToLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

schedulePublishToRemote

public void schedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
                             throws java.lang.Exception
Specified by:
schedulePublishToRemote in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

setRecentLayoutBranchId

public void setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
                                    long layoutSetBranchId,
                                    long plid,
                                    long layoutBranchId)
                             throws com.liferay.portal.kernel.exception.SystemException
Specified by:
setRecentLayoutBranchId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

setRecentLayoutBranchId

public void setRecentLayoutBranchId(com.liferay.portal.model.User user,
                                    long layoutSetBranchId,
                                    long plid,
                                    long layoutBranchId)
                             throws com.liferay.portal.kernel.exception.SystemException
Specified by:
setRecentLayoutBranchId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

setRecentLayoutRevisionId

public void setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
                                      long layoutSetBranchId,
                                      long plid,
                                      long layoutRevisionId)
                               throws com.liferay.portal.kernel.exception.SystemException
Specified by:
setRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

setRecentLayoutRevisionId

public void setRecentLayoutRevisionId(com.liferay.portal.model.User user,
                                      long layoutSetBranchId,
                                      long plid,
                                      long layoutRevisionId)
                               throws com.liferay.portal.kernel.exception.SystemException
Specified by:
setRecentLayoutRevisionId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

setRecentLayoutSetBranchId

public void setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
                                       long layoutSetId,
                                       long layoutSetBranchId)
Specified by:
setRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Staging

setRecentLayoutSetBranchId

public void setRecentLayoutSetBranchId(com.liferay.portal.model.User user,
                                       long layoutSetId,
                                       long layoutSetBranchId)
                                throws com.liferay.portal.kernel.exception.SystemException
Specified by:
setRecentLayoutSetBranchId in interface com.liferay.portal.kernel.staging.Staging
Throws:
com.liferay.portal.kernel.exception.SystemException

unscheduleCopyFromLive

public void unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
                            throws java.lang.Exception
Specified by:
unscheduleCopyFromLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

unschedulePublishToLive

public void unschedulePublishToLive(javax.portlet.PortletRequest portletRequest)
                             throws java.lang.Exception
Specified by:
unschedulePublishToLive in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

unschedulePublishToRemote

public void unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
                               throws java.lang.Exception
Specified by:
unschedulePublishToRemote in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

updateLastImportSettings

public 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
Specified by:
updateLastImportSettings in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

updateStaging

public void updateStaging(javax.portlet.PortletRequest portletRequest,
                          com.liferay.portal.model.Group liveGroup)
                   throws java.lang.Exception
Specified by:
updateStaging in interface com.liferay.portal.kernel.staging.Staging
Throws:
java.lang.Exception

addWeeklyDayPos

protected void addWeeklyDayPos(javax.portlet.PortletRequest portletRequest,
                               java.util.List<com.liferay.portal.kernel.cal.DayAndPosition> list,
                               int day)

checkDefaultLayoutSetBranches

protected void checkDefaultLayoutSetBranches(long userId,
                                             com.liferay.portal.model.Group liveGroup,
                                             boolean branchingPublic,
                                             boolean branchingPrivate,
                                             boolean remote,
                                             com.liferay.portal.service.ServiceContext serviceContext)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

deleteRecentLayoutRevisionId

protected void deleteRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
                                            long layoutSetBranchId,
                                            long plid)

getCronText

protected java.lang.String getCronText(javax.portlet.PortletRequest portletRequest,
                                       java.util.Calendar startDate,
                                       boolean timeZoneSensitive,
                                       int recurrenceType)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getDate

protected java.util.Calendar getDate(javax.portlet.PortletRequest portletRequest,
                                     java.lang.String paramPrefix,
                                     boolean timeZoneSensitive)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getPortalPreferences

protected com.liferay.portlet.PortalPreferences getPortalPreferences(com.liferay.portal.model.User user)
                                                              throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getRecentLayoutBranchId

protected long getRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
                                       long layoutSetBranchId,
                                       long plid)

getRecentLayoutBranchIdKey

protected java.lang.String getRecentLayoutBranchIdKey(long layoutSetBranchId,
                                                      long plid)

getRecentLayoutRevisionId

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
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getRecentLayoutRevisionIdKey

protected java.lang.String getRecentLayoutRevisionIdKey(long layoutSetBranchId,
                                                        long plid)

getRecentLayoutSetBranchIdKey

protected java.lang.String getRecentLayoutSetBranchIdKey(long layoutSetId)

publishLayouts

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

publishToRemote

protected void publishToRemote(javax.portlet.PortletRequest portletRequest,
                               boolean schedule)
                        throws java.lang.Exception
Throws:
java.lang.Exception

setCommonStagingOptions

protected void setCommonStagingOptions(com.liferay.portal.model.Group liveGroup,
                                       com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
                                       com.liferay.portal.service.ServiceContext serviceContext)
                                throws java.lang.Exception
Throws:
java.lang.Exception

setRecentLayoutBranchId

protected void setRecentLayoutBranchId(com.liferay.portlet.PortalPreferences portalPreferences,
                                       long layoutSetBranchId,
                                       long plid,
                                       long layoutBranchId)

setRecentLayoutRevisionId

protected void setRecentLayoutRevisionId(com.liferay.portlet.PortalPreferences portalPreferences,
                                         long layoutSetBranchId,
                                         long plid,
                                         long layoutRevisionId)
                                  throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

stripProtocolFromRemoteAddress

protected java.lang.String stripProtocolFromRemoteAddress(java.lang.String remoteAddress)

validate

protected void validate(java.lang.String remoteAddress,
                        long remoteGroupId,
                        int remotePort,
                        boolean secureConnection)
                 throws java.lang.Exception
Throws:
java.lang.Exception