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