1
22
23 package com.liferay.portlet.communities.action;
24
25 import com.liferay.portal.kernel.util.ParamUtil;
26 import com.liferay.portal.model.Group;
27 import com.liferay.portal.model.MembershipRequest;
28 import com.liferay.portal.service.GroupLocalServiceUtil;
29 import com.liferay.portal.service.MembershipRequestLocalServiceUtil;
30 import com.liferay.portal.util.PortalUtil;
31 import com.liferay.portal.util.WebKeys;
32
33 import javax.portlet.ActionRequest;
34 import javax.portlet.RenderRequest;
35
36 import javax.servlet.http.HttpServletRequest;
37
38
44 public class ActionUtil
45 extends com.liferay.portlet.enterpriseadmin.action.ActionUtil {
46
47 public static void getGroup(ActionRequest req) throws Exception {
48 HttpServletRequest httpReq = PortalUtil.getHttpServletRequest(req);
49
50 getGroup(httpReq);
51 }
52
53 public static void getGroup(RenderRequest req) throws Exception {
54 HttpServletRequest httpReq = PortalUtil.getHttpServletRequest(req);
55
56 getGroup(httpReq);
57 }
58
59 public static void getGroup(HttpServletRequest req) throws Exception {
60 long groupId = ParamUtil.getLong(req, "groupId");
61
62 Group group = null;
63
64 if (groupId > 0) {
65 group = GroupLocalServiceUtil.getGroup(groupId);
66 }
67
68 req.setAttribute(WebKeys.GROUP, group);
69 }
70
71 public static void getMembershipRequest(ActionRequest req)
72 throws Exception {
73
74 HttpServletRequest httpReq = PortalUtil.getHttpServletRequest(req);
75
76 getMembershipRequest(httpReq);
77 }
78
79 public static void getMembershipRequest(RenderRequest req)
80 throws Exception {
81
82 HttpServletRequest httpReq = PortalUtil.getHttpServletRequest(req);
83
84 getMembershipRequest(httpReq);
85 }
86
87 public static void getMembershipRequest(HttpServletRequest req)
88 throws Exception {
89
90 long membershipRequestId =
91 ParamUtil.getLong(req, "membershipRequestId");
92
93 MembershipRequest membershipRequest = null;
94
95 if (membershipRequestId > 0) {
96 membershipRequest =
97 MembershipRequestLocalServiceUtil.getMembershipRequest(
98 membershipRequestId);
99 }
100
101 req.setAttribute(WebKeys.MEMBERSHIP_REQUEST, membershipRequest);
102 }
103
104 }