001
014
015 package com.liferay.portal.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.MethodHandler;
020 import com.liferay.portal.kernel.util.MethodKey;
021 import com.liferay.portal.security.auth.HttpPrincipal;
022 import com.liferay.portal.service.MembershipRequestServiceUtil;
023
024
052 public class MembershipRequestServiceHttp {
053 public static com.liferay.portal.model.MembershipRequest addMembershipRequest(
054 HttpPrincipal httpPrincipal, long groupId, java.lang.String comments,
055 com.liferay.portal.service.ServiceContext serviceContext)
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException {
058 try {
059 MethodKey methodKey = new MethodKey(MembershipRequestServiceUtil.class,
060 "addMembershipRequest", _addMembershipRequestParameterTypes0);
061
062 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
063 comments, serviceContext);
064
065 Object returnObj = null;
066
067 try {
068 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
069 }
070 catch (Exception e) {
071 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
072 throw (com.liferay.portal.kernel.exception.PortalException)e;
073 }
074
075 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
076 throw (com.liferay.portal.kernel.exception.SystemException)e;
077 }
078
079 throw new com.liferay.portal.kernel.exception.SystemException(e);
080 }
081
082 return (com.liferay.portal.model.MembershipRequest)returnObj;
083 }
084 catch (com.liferay.portal.kernel.exception.SystemException se) {
085 _log.error(se, se);
086
087 throw se;
088 }
089 }
090
091 public static void deleteMembershipRequests(HttpPrincipal httpPrincipal,
092 long groupId, int statusId)
093 throws com.liferay.portal.kernel.exception.PortalException,
094 com.liferay.portal.kernel.exception.SystemException {
095 try {
096 MethodKey methodKey = new MethodKey(MembershipRequestServiceUtil.class,
097 "deleteMembershipRequests",
098 _deleteMembershipRequestsParameterTypes1);
099
100 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
101 statusId);
102
103 try {
104 TunnelUtil.invoke(httpPrincipal, methodHandler);
105 }
106 catch (Exception e) {
107 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
108 throw (com.liferay.portal.kernel.exception.PortalException)e;
109 }
110
111 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
112 throw (com.liferay.portal.kernel.exception.SystemException)e;
113 }
114
115 throw new com.liferay.portal.kernel.exception.SystemException(e);
116 }
117 }
118 catch (com.liferay.portal.kernel.exception.SystemException se) {
119 _log.error(se, se);
120
121 throw se;
122 }
123 }
124
125 public static com.liferay.portal.model.MembershipRequest getMembershipRequest(
126 HttpPrincipal httpPrincipal, long membershipRequestId)
127 throws com.liferay.portal.kernel.exception.PortalException,
128 com.liferay.portal.kernel.exception.SystemException {
129 try {
130 MethodKey methodKey = new MethodKey(MembershipRequestServiceUtil.class,
131 "getMembershipRequest", _getMembershipRequestParameterTypes2);
132
133 MethodHandler methodHandler = new MethodHandler(methodKey,
134 membershipRequestId);
135
136 Object returnObj = null;
137
138 try {
139 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
140 }
141 catch (Exception e) {
142 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
143 throw (com.liferay.portal.kernel.exception.PortalException)e;
144 }
145
146 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
147 throw (com.liferay.portal.kernel.exception.SystemException)e;
148 }
149
150 throw new com.liferay.portal.kernel.exception.SystemException(e);
151 }
152
153 return (com.liferay.portal.model.MembershipRequest)returnObj;
154 }
155 catch (com.liferay.portal.kernel.exception.SystemException se) {
156 _log.error(se, se);
157
158 throw se;
159 }
160 }
161
162 public static void updateStatus(HttpPrincipal httpPrincipal,
163 long membershipRequestId, java.lang.String reviewComments,
164 int statusId, com.liferay.portal.service.ServiceContext serviceContext)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException {
167 try {
168 MethodKey methodKey = new MethodKey(MembershipRequestServiceUtil.class,
169 "updateStatus", _updateStatusParameterTypes3);
170
171 MethodHandler methodHandler = new MethodHandler(methodKey,
172 membershipRequestId, reviewComments, statusId,
173 serviceContext);
174
175 try {
176 TunnelUtil.invoke(httpPrincipal, methodHandler);
177 }
178 catch (Exception e) {
179 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
180 throw (com.liferay.portal.kernel.exception.PortalException)e;
181 }
182
183 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
184 throw (com.liferay.portal.kernel.exception.SystemException)e;
185 }
186
187 throw new com.liferay.portal.kernel.exception.SystemException(e);
188 }
189 }
190 catch (com.liferay.portal.kernel.exception.SystemException se) {
191 _log.error(se, se);
192
193 throw se;
194 }
195 }
196
197 private static Log _log = LogFactoryUtil.getLog(MembershipRequestServiceHttp.class);
198 private static final Class<?>[] _addMembershipRequestParameterTypes0 = new Class[] {
199 long.class, java.lang.String.class,
200 com.liferay.portal.service.ServiceContext.class
201 };
202 private static final Class<?>[] _deleteMembershipRequestsParameterTypes1 = new Class[] {
203 long.class, int.class
204 };
205 private static final Class<?>[] _getMembershipRequestParameterTypes2 = new Class[] {
206 long.class
207 };
208 private static final Class<?>[] _updateStatusParameterTypes3 = new Class[] {
209 long.class, java.lang.String.class, int.class,
210 com.liferay.portal.service.ServiceContext.class
211 };
212 }