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 actionRequest) throws Exception {
48 HttpServletRequest request = PortalUtil.getHttpServletRequest(
49 actionRequest);
50
51 getGroup(request);
52 }
53
54 public static void getGroup(RenderRequest renderRequest) throws Exception {
55 HttpServletRequest request = PortalUtil.getHttpServletRequest(
56 renderRequest);
57
58 getGroup(request);
59 }
60
61 public static void getGroup(HttpServletRequest request) throws Exception {
62 long groupId = ParamUtil.getLong(request, "groupId");
63
64 Group group = null;
65
66 if (groupId > 0) {
67 group = GroupLocalServiceUtil.getGroup(groupId);
68 }
69
70 request.setAttribute(WebKeys.GROUP, group);
71 }
72
73 public static void getMembershipRequest(ActionRequest actionRequest)
74 throws Exception {
75
76 HttpServletRequest request = PortalUtil.getHttpServletRequest(
77 actionRequest);
78
79 getMembershipRequest(request);
80 }
81
82 public static void getMembershipRequest(RenderRequest renderRequest)
83 throws Exception {
84
85 HttpServletRequest request = PortalUtil.getHttpServletRequest(
86 renderRequest);
87
88 getMembershipRequest(request);
89 }
90
91 public static void getMembershipRequest(HttpServletRequest request)
92 throws Exception {
93
94 long membershipRequestId =
95 ParamUtil.getLong(request, "membershipRequestId");
96
97 MembershipRequest membershipRequest = null;
98
99 if (membershipRequestId > 0) {
100 membershipRequest =
101 MembershipRequestLocalServiceUtil.getMembershipRequest(
102 membershipRequestId);
103 }
104
105 request.setAttribute(WebKeys.MEMBERSHIP_REQUEST, membershipRequest);
106 }
107
108 }