1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.kernel.util.IntegerWrapper;
28 import com.liferay.portal.kernel.util.LongWrapper;
29 import com.liferay.portal.kernel.util.MethodWrapper;
30 import com.liferay.portal.kernel.util.NullWrapper;
31 import com.liferay.portal.security.auth.HttpPrincipal;
32 import com.liferay.portal.service.MembershipRequestServiceUtil;
33
34
73 public class MembershipRequestServiceHttp {
74 public static com.liferay.portal.model.MembershipRequest addMembershipRequest(
75 HttpPrincipal httpPrincipal, long groupId, java.lang.String comments)
76 throws com.liferay.portal.PortalException,
77 com.liferay.portal.SystemException {
78 try {
79 Object paramObj0 = new LongWrapper(groupId);
80
81 Object paramObj1 = comments;
82
83 if (comments == null) {
84 paramObj1 = new NullWrapper("java.lang.String");
85 }
86
87 MethodWrapper methodWrapper = new MethodWrapper(MembershipRequestServiceUtil.class.getName(),
88 "addMembershipRequest",
89 new Object[] { paramObj0, paramObj1 });
90
91 Object returnObj = null;
92
93 try {
94 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
95 }
96 catch (Exception e) {
97 if (e instanceof com.liferay.portal.PortalException) {
98 throw (com.liferay.portal.PortalException)e;
99 }
100
101 if (e instanceof com.liferay.portal.SystemException) {
102 throw (com.liferay.portal.SystemException)e;
103 }
104
105 throw new com.liferay.portal.SystemException(e);
106 }
107
108 return (com.liferay.portal.model.MembershipRequest)returnObj;
109 }
110 catch (com.liferay.portal.SystemException se) {
111 _log.error(se, se);
112
113 throw se;
114 }
115 }
116
117 public static void deleteMembershipRequests(HttpPrincipal httpPrincipal,
118 long groupId, int statusId)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException {
121 try {
122 Object paramObj0 = new LongWrapper(groupId);
123
124 Object paramObj1 = new IntegerWrapper(statusId);
125
126 MethodWrapper methodWrapper = new MethodWrapper(MembershipRequestServiceUtil.class.getName(),
127 "deleteMembershipRequests",
128 new Object[] { paramObj0, paramObj1 });
129
130 try {
131 TunnelUtil.invoke(httpPrincipal, methodWrapper);
132 }
133 catch (Exception e) {
134 if (e instanceof com.liferay.portal.PortalException) {
135 throw (com.liferay.portal.PortalException)e;
136 }
137
138 if (e instanceof com.liferay.portal.SystemException) {
139 throw (com.liferay.portal.SystemException)e;
140 }
141
142 throw new com.liferay.portal.SystemException(e);
143 }
144 }
145 catch (com.liferay.portal.SystemException se) {
146 _log.error(se, se);
147
148 throw se;
149 }
150 }
151
152 public static com.liferay.portal.model.MembershipRequest getMembershipRequest(
153 HttpPrincipal httpPrincipal, long membershipRequestId)
154 throws com.liferay.portal.PortalException,
155 com.liferay.portal.SystemException {
156 try {
157 Object paramObj0 = new LongWrapper(membershipRequestId);
158
159 MethodWrapper methodWrapper = new MethodWrapper(MembershipRequestServiceUtil.class.getName(),
160 "getMembershipRequest", new Object[] { paramObj0 });
161
162 Object returnObj = null;
163
164 try {
165 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
166 }
167 catch (Exception e) {
168 if (e instanceof com.liferay.portal.PortalException) {
169 throw (com.liferay.portal.PortalException)e;
170 }
171
172 if (e instanceof com.liferay.portal.SystemException) {
173 throw (com.liferay.portal.SystemException)e;
174 }
175
176 throw new com.liferay.portal.SystemException(e);
177 }
178
179 return (com.liferay.portal.model.MembershipRequest)returnObj;
180 }
181 catch (com.liferay.portal.SystemException se) {
182 _log.error(se, se);
183
184 throw se;
185 }
186 }
187
188 public static void updateStatus(HttpPrincipal httpPrincipal,
189 long membershipRequestId, java.lang.String reviewComments, int statusId)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException {
192 try {
193 Object paramObj0 = new LongWrapper(membershipRequestId);
194
195 Object paramObj1 = reviewComments;
196
197 if (reviewComments == null) {
198 paramObj1 = new NullWrapper("java.lang.String");
199 }
200
201 Object paramObj2 = new IntegerWrapper(statusId);
202
203 MethodWrapper methodWrapper = new MethodWrapper(MembershipRequestServiceUtil.class.getName(),
204 "updateStatus",
205 new Object[] { paramObj0, paramObj1, paramObj2 });
206
207 try {
208 TunnelUtil.invoke(httpPrincipal, methodWrapper);
209 }
210 catch (Exception e) {
211 if (e instanceof com.liferay.portal.PortalException) {
212 throw (com.liferay.portal.PortalException)e;
213 }
214
215 if (e instanceof com.liferay.portal.SystemException) {
216 throw (com.liferay.portal.SystemException)e;
217 }
218
219 throw new com.liferay.portal.SystemException(e);
220 }
221 }
222 catch (com.liferay.portal.SystemException se) {
223 _log.error(se, se);
224
225 throw se;
226 }
227 }
228
229 private static Log _log = LogFactoryUtil.getLog(MembershipRequestServiceHttp.class);
230 }