1
19
20 package com.liferay.portlet.myaccount.action;
21
22 import com.liferay.portal.model.User;
23 import com.liferay.portal.util.PortalUtil;
24 import com.liferay.portlet.RenderRequestImpl;
25 import com.liferay.util.servlet.DynamicServletRequest;
26
27 import javax.portlet.ActionRequest;
28 import javax.portlet.ActionResponse;
29 import javax.portlet.PortletConfig;
30 import javax.portlet.RenderRequest;
31 import javax.portlet.RenderResponse;
32
33 import org.apache.struts.action.ActionForm;
34 import org.apache.struts.action.ActionForward;
35 import org.apache.struts.action.ActionMapping;
36
37
43 public class EditUserAction
44 extends com.liferay.portlet.enterpriseadmin.action.EditUserAction {
45
46 public void processAction(
47 ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
48 ActionRequest actionRequest, ActionResponse actionResponse)
49 throws Exception {
50
51 if (redirectToLogin(actionRequest, actionResponse)) {
52 return;
53 }
54
55 super.processAction(
56 mapping, form, portletConfig, actionRequest, actionResponse);
57 }
58
59 public ActionForward render(
60 ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
61 RenderRequest renderRequest, RenderResponse renderResponse)
62 throws Exception {
63
64 User user = PortalUtil.getUser(renderRequest);
65
66 RenderRequestImpl renderRequestImpl = (RenderRequestImpl)renderRequest;
67
68 DynamicServletRequest dynamicRequest =
69 (DynamicServletRequest)renderRequestImpl.getHttpServletRequest();
70
71 dynamicRequest.setParameter(
72 "p_u_i_d", String.valueOf(user.getUserId()));
73
74 return super.render(
75 mapping, form, portletConfig, renderRequest, renderResponse);
76 }
77
78 }