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