public class EditLayoutsAction extends PortletAction
| Constructor and Description |
|---|
EditLayoutsAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Group group,
com.liferay.portal.model.Layout layout,
long selPlid) |
protected void |
checkPermissions(javax.portlet.PortletRequest portletRequest) |
protected void |
deleteLayoutRevision(javax.portlet.ActionRequest actionRequest) |
protected void |
deleteThemeSettingsProperties(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String device) |
protected void |
enableLayout(javax.portlet.ActionRequest actionRequest) |
protected java.lang.String |
getColorSchemeId(long companyId,
java.lang.String themeId,
java.lang.String colorSchemeId,
boolean wapTheme) |
protected java.lang.String |
getDefaultThemeSetting(com.liferay.portal.model.Layout layout,
java.lang.String key,
java.lang.String device,
boolean inheritLookAndFeel) |
protected com.liferay.portal.model.Group |
getGroup(javax.portlet.PortletRequest portletRequest) |
protected byte[] |
getIconBytes(com.liferay.portal.kernel.upload.UploadPortletRequest uploadPortletRequest,
java.lang.String iconFileName) |
protected void |
inheritMobileRuleGroups(com.liferay.portal.model.Layout layout,
com.liferay.portal.service.ServiceContext serviceContext) |
protected boolean |
isCheckMethodOnProcessAction() |
void |
processAction(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
org.apache.struts.action.ActionForward |
render(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse) |
protected void |
resetMergeFailCountAndMerge(javax.portlet.ActionRequest actionRequest)
Resets the number of failed merge attempts for the page template, which
is accessed from the action request's
layoutPrototypeId
param. |
protected void |
selectLayoutBranch(javax.portlet.ActionRequest actionRequest) |
protected void |
selectLayoutSetBranch(javax.portlet.ActionRequest actionRequest) |
void |
serveResource(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse) |
protected void |
setThemeSettingProperties(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId,
java.util.Map<java.lang.String,com.liferay.portal.model.ThemeSetting> themeSettings,
java.lang.String device,
java.lang.String deviceThemeId) |
protected java.lang.String |
updateCloseRedirect(com.liferay.portal.theme.ThemeDisplay themeDisplay,
java.lang.String closeRedirect,
com.liferay.portal.model.Group group,
com.liferay.portal.model.Layout layout,
java.lang.String oldLayoutFriendlyURL) |
protected void |
updateDisplayOrder(javax.portlet.ActionRequest actionRequest) |
protected java.lang.Object[] |
updateLayout(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
protected void |
updateLayoutRevision(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.theme.ThemeDisplay themeDisplay) |
protected void |
updateLookAndFeel(javax.portlet.ActionRequest actionRequest,
long companyId,
long liveGroupId,
long stagingGroupId,
boolean privateLayout,
long layoutId,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId) |
protected com.liferay.portal.kernel.util.UnicodeProperties |
updateThemeSettingsProperties(javax.portlet.ActionRequest actionRequest,
long companyId,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId,
java.lang.String device,
java.lang.String deviceThemeId,
boolean wapTheme) |
addSuccessMessage, execute, getForward, getForward, getForwardKey, getForwardKey, getModuleConfig, getResources, getResources, getResources, getStrictPortletSetup, getStrictPortletSetup, hideDefaultSuccessMessage, hideDefaultSuccessMessage, isDisplaySuccessMessage, processEvent, redirectToLogin, sendRedirect, sendRedirect, sendRedirect, setForward, strutsExecute, writeJSON, writeJSONaddErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServletpublic void processAction(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
processAction in class PortletActionjava.lang.Exceptionpublic org.apache.struts.action.ActionForward render(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
render in class PortletActionjava.lang.Exceptionpublic void serveResource(org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.portlet.PortletConfig portletConfig,
javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.lang.Exception
serveResource in class PortletActionjava.lang.Exceptionprotected void checkPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Group group,
com.liferay.portal.model.Layout layout,
long selPlid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void checkPermissions(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
java.lang.Exceptionprotected void deleteLayoutRevision(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
java.lang.Exceptionprotected void deleteThemeSettingsProperties(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String device)
protected void enableLayout(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getColorSchemeId(long companyId,
java.lang.String themeId,
java.lang.String colorSchemeId,
boolean wapTheme)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getDefaultThemeSetting(com.liferay.portal.model.Layout layout,
java.lang.String key,
java.lang.String device,
boolean inheritLookAndFeel)
protected com.liferay.portal.model.Group getGroup(javax.portlet.PortletRequest portletRequest)
throws java.lang.Exception
java.lang.Exceptionprotected byte[] getIconBytes(com.liferay.portal.kernel.upload.UploadPortletRequest uploadPortletRequest,
java.lang.String iconFileName)
protected void inheritMobileRuleGroups(com.liferay.portal.model.Layout layout,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected boolean isCheckMethodOnProcessAction()
isCheckMethodOnProcessAction in class PortletActionprotected void resetMergeFailCountAndMerge(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
layoutPrototypeId
param. Once the counter is reset, the modified page template is merged
back into its linked page, which is accessed from the action request's
selPlid param.
If the number of failed merge attempts is not equal to zero after the
merge, an error key is submitted into the SessionErrors.
actionRequest - the action requestjava.lang.Exception - if an exception occurredprotected void selectLayoutBranch(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
java.lang.Exceptionprotected void selectLayoutSetBranch(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
java.lang.Exceptionprotected void setThemeSettingProperties(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId,
java.util.Map<java.lang.String,com.liferay.portal.model.ThemeSetting> themeSettings,
java.lang.String device,
java.lang.String deviceThemeId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String updateCloseRedirect(com.liferay.portal.theme.ThemeDisplay themeDisplay,
java.lang.String closeRedirect,
com.liferay.portal.model.Group group,
com.liferay.portal.model.Layout layout,
java.lang.String oldLayoutFriendlyURL)
protected void updateDisplayOrder(javax.portlet.ActionRequest actionRequest)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object[] updateLayout(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionprotected void updateLayoutRevision(javax.portlet.ActionRequest actionRequest,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
throws java.lang.Exception
java.lang.Exceptionprotected void updateLookAndFeel(javax.portlet.ActionRequest actionRequest,
long companyId,
long liveGroupId,
long stagingGroupId,
boolean privateLayout,
long layoutId,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.util.UnicodeProperties updateThemeSettingsProperties(javax.portlet.ActionRequest actionRequest,
long companyId,
com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
java.lang.String themeId,
java.lang.String device,
java.lang.String deviceThemeId,
boolean wapTheme)
throws java.lang.Exception
java.lang.Exception