public class StagingUtil
extends java.lang.Object
| Constructor and Description |
|---|
StagingUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout) |
static java.lang.String |
buildRemoteURL(UnicodeProperties typeSettingsProperties) |
static void |
checkDefaultLayoutSetBranches(long userId,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced by
checkDefaultLayoutSetBranches(long, Group, boolean, boolean,
boolean, ServiceContext)) |
static void |
copyFromLive(javax.portlet.PortletRequest PortletRequest) |
static void |
copyFromLive(javax.portlet.PortletRequest PortletRequest,
Portlet portlet) |
static void |
copyPortlet(javax.portlet.PortletRequest PortletRequest,
long sourceGroupId,
long targetGroupId,
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[]> 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) |
static void |
deleteLastImportSettings(Group liveGroup,
boolean privateLayout) |
static void |
deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
static void |
deleteRecentLayoutRevisionId(User user,
long layoutSetBranchId,
long plid) |
static void |
disableStaging(Group scopeGroup,
Group liveGroup,
ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
Group, ServiceContext) |
static void |
disableStaging(Group liveGroup,
ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
Group, ServiceContext) |
static void |
disableStaging(javax.portlet.PortletRequest portletRequest,
Group scopeGroup,
Group liveGroup,
ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext) |
static void |
disableStaging(javax.portlet.PortletRequest portletRequest,
Group liveGroup,
ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext) |
static void |
enableLocalStaging(long userId,
Group scopeGroup,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
ServiceContext serviceContext)
Deprecated.
As of 6.2.0, replaced by
StagingLocalService.enableLocalStaging(
long, Group, boolean, boolean, ServiceContext) |
static void |
enableRemoteStaging(long userId,
Group scopeGroup,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
ServiceContext serviceContext)
Deprecated.
|
static JSONArray |
getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
static JSONObject |
getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
static java.util.Date |
getLastPublishDate(LayoutSet layoutSet) |
static java.util.Date |
getLastPublishDate(javax.portlet.PortletPreferences jxPortletPreferences) |
static Group |
getLiveGroup(long groupId) |
static long |
getLiveGroupId(long groupId) |
static java.util.List<Layout> |
getMissingParentLayouts(Layout layout,
long liveGroupId) |
static long |
getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
static long |
getRecentLayoutRevisionId(User user,
long layoutSetBranchId,
long plid) |
static long |
getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId) |
static long |
getRecentLayoutSetBranchId(User user,
long layoutSetId) |
static java.lang.String |
getSchedulerGroupName(java.lang.String destinationName,
long groupId) |
static java.lang.String |
getStagedPortletId(java.lang.String portletId) |
static Staging |
getStaging() |
static java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters() |
static java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters(javax.portlet.PortletRequest PortletRequest) |
static JSONArray |
getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap) |
static WorkflowTask |
getWorkflowTask(long userId,
LayoutRevision layoutRevision) |
static boolean |
hasWorkflowTask(long userId,
LayoutRevision layoutRevision) |
static boolean |
isIncomplete(Layout layout,
long layoutSetBranchId) |
static void |
lockGroup(long userId,
long groupId) |
static void |
publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren) |
static 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) |
static 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) |
static 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) |
static void |
publishToLive(javax.portlet.PortletRequest PortletRequest) |
static void |
publishToLive(javax.portlet.PortletRequest PortletRequest,
Portlet portlet) |
static void |
publishToRemote(javax.portlet.PortletRequest PortletRequest) |
static void |
scheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest) |
static void |
schedulePublishToLive(javax.portlet.PortletRequest PortletRequest) |
static void |
schedulePublishToRemote(javax.portlet.PortletRequest PortletRequest) |
static void |
setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
static void |
setRecentLayoutBranchId(User user,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
static void |
setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
static void |
setRecentLayoutRevisionId(User user,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
static void |
setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId) |
static void |
setRecentLayoutSetBranchId(User user,
long layoutSetId,
long layoutSetBranchId) |
void |
setStaging(Staging staging) |
static void |
unlockGroup(long groupId) |
static void |
unscheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest) |
static void |
unschedulePublishToLive(javax.portlet.PortletRequest PortletRequest) |
static void |
unschedulePublishToRemote(javax.portlet.PortletRequest PortletRequest) |
static void |
updateLastImportSettings(Element layoutElement,
Layout layout,
PortletDataContext portletDataContext) |
static void |
updateLastPublishDate(long sourceGroupId,
boolean privateLayout,
java.util.Date lastPublishDate) |
static void |
updateLastPublishDate(long sourceGroupId,
boolean privateLayout,
DateRange dateRange,
java.util.Date lastPublishDate) |
static void |
updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate) |
static void |
updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
DateRange dateRange,
java.util.Date lastPublishDate) |
static void |
updateStaging(javax.portlet.PortletRequest PortletRequest,
Group liveGroup) |
static void |
validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId) |
public static java.lang.String buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout)
public static java.lang.String buildRemoteURL(UnicodeProperties typeSettingsProperties)
@Deprecated
public static void checkDefaultLayoutSetBranches(long userId,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
ServiceContext serviceContext)
throws PortalException,
SystemException
checkDefaultLayoutSetBranches(long, Group, boolean, boolean,
boolean, ServiceContext))PortalExceptionSystemExceptionpublic static void copyFromLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void copyFromLive(javax.portlet.PortletRequest PortletRequest,
Portlet portlet)
throws java.lang.Exception
java.lang.Exceptionpublic static void copyPortlet(javax.portlet.PortletRequest PortletRequest,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
throws java.lang.Exception
java.lang.Exceptionpublic 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[]> 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
java.lang.Exceptionpublic static void deleteLastImportSettings(Group liveGroup, boolean privateLayout) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static void deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
throws SystemException
SystemExceptionpublic static void deleteRecentLayoutRevisionId(User user, long layoutSetBranchId, long plid) throws SystemException
SystemExceptionpublic static void disableStaging(Group scopeGroup, Group liveGroup, ServiceContext serviceContext) throws java.lang.Exception
StagingLocalService.disableStaging(
Group, ServiceContext)java.lang.Exceptionpublic static void disableStaging(Group liveGroup, ServiceContext serviceContext) throws java.lang.Exception
StagingLocalService.disableStaging(
Group, ServiceContext)java.lang.Exceptionpublic static void disableStaging(javax.portlet.PortletRequest portletRequest,
Group scopeGroup,
Group liveGroup,
ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext)java.lang.Exceptionpublic static void disableStaging(javax.portlet.PortletRequest portletRequest,
Group liveGroup,
ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.disableStaging(
PortletRequest, Group, ServiceContext)java.lang.Exceptionpublic static void enableLocalStaging(long userId,
Group scopeGroup,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.enableLocalStaging(
long, Group, boolean, boolean, ServiceContext)java.lang.Exceptionpublic static void enableRemoteStaging(long userId,
Group scopeGroup,
Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
ServiceContext serviceContext)
throws java.lang.Exception
StagingLocalService.enableRemoteStaging(
long, Group, boolean, boolean, String, int, String, boolean,
long, ServiceContext)java.lang.Exceptionpublic static JSONArray getErrorMessagesJSONArray(java.util.Locale locale, java.util.Map<java.lang.String,MissingReference> missingReferences, java.util.Map<java.lang.String,java.io.Serializable> contextMap)
public static JSONObject getExceptionMessagesJSONObject(java.util.Locale locale, java.lang.Exception e, java.util.Map<java.lang.String,java.io.Serializable> contextMap)
public static Group getLiveGroup(long groupId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static long getLiveGroupId(long groupId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static java.util.List<Layout> getMissingParentLayouts(Layout layout, long liveGroupId) throws java.lang.Exception
java.lang.Exceptionpublic static long getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static long getRecentLayoutRevisionId(User user, long layoutSetBranchId, long plid) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static long getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId)
public static long getRecentLayoutSetBranchId(User user, long layoutSetId) throws SystemException
SystemExceptionpublic static java.lang.String getSchedulerGroupName(java.lang.String destinationName,
long groupId)
public static java.lang.String getStagedPortletId(java.lang.String portletId)
public static Staging getStaging()
public static java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
public static java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest PortletRequest)
public static JSONArray getWarningMessagesJSONArray(java.util.Locale locale, java.util.Map<java.lang.String,MissingReference> missingReferences, java.util.Map<java.lang.String,java.io.Serializable> contextMap)
public static WorkflowTask getWorkflowTask(long userId, LayoutRevision layoutRevision) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static boolean hasWorkflowTask(long userId,
LayoutRevision layoutRevision)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static boolean isIncomplete(Layout layout, long layoutSetBranchId)
public static void lockGroup(long userId,
long groupId)
throws java.lang.Exception
java.lang.Exceptionpublic static void publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren)
throws java.lang.Exception
java.lang.Exceptionpublic static 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 PortalException,
SystemException
PortalExceptionSystemExceptionpublic static 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 PortalException,
SystemException
PortalExceptionSystemExceptionpublic static 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 PortalException,
SystemException
PortalExceptionSystemExceptionpublic static void publishToLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void publishToLive(javax.portlet.PortletRequest PortletRequest,
Portlet portlet)
throws java.lang.Exception
java.lang.Exceptionpublic static void publishToRemote(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void scheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void schedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void schedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws SystemException
SystemExceptionpublic static void setRecentLayoutBranchId(User user, long layoutSetBranchId, long plid, long layoutBranchId) throws SystemException
SystemExceptionpublic static void setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws SystemException
SystemExceptionpublic static void setRecentLayoutRevisionId(User user, long layoutSetBranchId, long plid, long layoutRevisionId) throws SystemException
SystemExceptionpublic static void setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId)
public static void setRecentLayoutSetBranchId(User user, long layoutSetId, long layoutSetBranchId) throws SystemException
SystemExceptionpublic static void unlockGroup(long groupId)
throws SystemException
SystemExceptionpublic static void unscheduleCopyFromLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void unschedulePublishToLive(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void unschedulePublishToRemote(javax.portlet.PortletRequest PortletRequest)
throws java.lang.Exception
java.lang.Exceptionpublic static void updateLastImportSettings(Element layoutElement, Layout layout, PortletDataContext portletDataContext) throws java.lang.Exception
java.lang.Exceptionpublic static void updateLastPublishDate(long sourceGroupId,
boolean privateLayout,
java.util.Date lastPublishDate)
throws java.lang.Exception
java.lang.Exceptionpublic static void updateLastPublishDate(long sourceGroupId,
boolean privateLayout,
DateRange dateRange,
java.util.Date lastPublishDate)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Date getLastPublishDate(LayoutSet layoutSet) throws PortalException
PortalExceptionpublic static java.util.Date getLastPublishDate(javax.portlet.PortletPreferences jxPortletPreferences)
public static void updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate)
throws java.lang.Exception
java.lang.Exceptionpublic static void updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
DateRange dateRange,
java.util.Date lastPublishDate)
throws java.lang.Exception
java.lang.Exceptionpublic static void updateStaging(javax.portlet.PortletRequest PortletRequest,
Group liveGroup)
throws java.lang.Exception
java.lang.Exceptionpublic static void validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
throws PortalException
PortalExceptionpublic void setStaging(Staging staging)