com.liferay.portlet.layoutsadmin.action
Class EditLayoutsAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by com.liferay.portal.struts.PortletAction
          extended by com.liferay.portlet.layoutsadmin.action.EditLayoutsAction
Direct Known Subclasses:
EditLayoutBranchAction, EditLayoutsAction, EditLayoutSetAction, EditLayoutSetBranchAction

public class EditLayoutsAction
extends PortletAction

Author:
Brian Wing Shun Chan, Julio Camarero

Field Summary
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Constructor Summary
EditLayoutsAction()
           
 
Method Summary
protected  void checkPermissions(javax.portlet.PortletRequest portletRequest)
           
protected  void deleteLayoutRevision(javax.portlet.ActionRequest actionRequest)
           
protected  void deleteThemeSettings(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties, java.lang.String device)
           
protected  void enableLayout(javax.portlet.ActionRequest actionRequest)
           
protected  java.lang.String getColorSchemeId(javax.portlet.ActionRequest actionRequest, long companyId, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties, java.lang.String device, java.lang.String themeId, java.lang.String colorSchemeId, boolean wapTheme)
           
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  boolean isCheckMethodOnProcessAction()
           
 void processAction(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.portlet.PortletConfig portletConfig, javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
 org.apache.struts.action.ActionForward render(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.portlet.PortletConfig portletConfig, javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
protected  void selectLayoutBranch(javax.portlet.ActionRequest actionRequest)
           
protected  void selectLayoutSetBranch(javax.portlet.ActionRequest actionRequest)
           
 void serveResource(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.portlet.PortletConfig portletConfig, javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse)
           
protected  java.lang.String updateCloseRedirect(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)
           
protected  void updateLookAndFeel(javax.portlet.ActionRequest actionRequest, long companyId, long liveGroupId, long stagingGroupId, boolean privateLayout, long layoutId, com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties)
           
 
Methods inherited from class com.liferay.portal.struts.PortletAction
addSuccessMessage, execute, getForward, getForward, getForwardKey, getForwardKey, getModuleConfig, getResources, getResources, getResources, redirectToLogin, sendRedirect, sendRedirect, setForward, strutsExecute, writeJSON, writeJSON
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditLayoutsAction

public EditLayoutsAction()
Method Detail

processAction

public void processAction(org.apache.struts.action.ActionMapping mapping,
                          org.apache.struts.action.ActionForm form,
                          javax.portlet.PortletConfig portletConfig,
                          javax.portlet.ActionRequest actionRequest,
                          javax.portlet.ActionResponse actionResponse)
                   throws java.lang.Exception
Overrides:
processAction in class PortletAction
Throws:
java.lang.Exception

render

public org.apache.struts.action.ActionForward render(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     javax.portlet.PortletConfig portletConfig,
                                                     javax.portlet.RenderRequest renderRequest,
                                                     javax.portlet.RenderResponse renderResponse)
                                              throws java.lang.Exception
Overrides:
render in class PortletAction
Throws:
java.lang.Exception

serveResource

public void serveResource(org.apache.struts.action.ActionMapping mapping,
                          org.apache.struts.action.ActionForm form,
                          javax.portlet.PortletConfig portletConfig,
                          javax.portlet.ResourceRequest resourceRequest,
                          javax.portlet.ResourceResponse resourceResponse)
                   throws java.lang.Exception
Overrides:
serveResource in class PortletAction
Throws:
java.lang.Exception

checkPermissions

protected void checkPermissions(javax.portlet.PortletRequest portletRequest)
                         throws java.lang.Exception
Throws:
java.lang.Exception

deleteLayoutRevision

protected void deleteLayoutRevision(javax.portlet.ActionRequest actionRequest)
                             throws java.lang.Exception
Throws:
java.lang.Exception

deleteThemeSettings

protected void deleteThemeSettings(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
                                   java.lang.String device)

enableLayout

protected void enableLayout(javax.portlet.ActionRequest actionRequest)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getColorSchemeId

protected java.lang.String getColorSchemeId(javax.portlet.ActionRequest actionRequest,
                                            long companyId,
                                            com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
                                            java.lang.String device,
                                            java.lang.String themeId,
                                            java.lang.String colorSchemeId,
                                            boolean wapTheme)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getGroup

protected com.liferay.portal.model.Group getGroup(javax.portlet.PortletRequest portletRequest)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getIconBytes

protected byte[] getIconBytes(com.liferay.portal.kernel.upload.UploadPortletRequest uploadPortletRequest,
                              java.lang.String iconFileName)

isCheckMethodOnProcessAction

protected boolean isCheckMethodOnProcessAction()
Overrides:
isCheckMethodOnProcessAction in class PortletAction

selectLayoutBranch

protected void selectLayoutBranch(javax.portlet.ActionRequest actionRequest)
                           throws java.lang.Exception
Throws:
java.lang.Exception

selectLayoutSetBranch

protected void selectLayoutSetBranch(javax.portlet.ActionRequest actionRequest)
                              throws java.lang.Exception
Throws:
java.lang.Exception

updateCloseRedirect

protected java.lang.String updateCloseRedirect(java.lang.String closeRedirect,
                                               com.liferay.portal.model.Group group,
                                               com.liferay.portal.model.Layout layout,
                                               java.lang.String oldLayoutFriendlyURL)

updateDisplayOrder

protected void updateDisplayOrder(javax.portlet.ActionRequest actionRequest)
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateLayout

protected java.lang.Object[] updateLayout(javax.portlet.ActionRequest actionRequest,
                                          javax.portlet.ActionResponse actionResponse)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

updateLayoutRevision

protected void updateLayoutRevision(javax.portlet.ActionRequest actionRequest)
                             throws java.lang.Exception
Throws:
java.lang.Exception

updateLookAndFeel

protected void updateLookAndFeel(javax.portlet.ActionRequest actionRequest,
                                 long companyId,
                                 long liveGroupId,
                                 long stagingGroupId,
                                 boolean privateLayout,
                                 long layoutId,
                                 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties)
                          throws java.lang.Exception
Throws:
java.lang.Exception