001
014
015 package com.liferay.portlet.bookmarks.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.http.TunnelUtil;
023
024 import com.liferay.portlet.bookmarks.service.BookmarksFolderServiceUtil;
025
026
056 public class BookmarksFolderServiceHttp {
057 public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
058 HttpPrincipal httpPrincipal, long parentFolderId,
059 java.lang.String name, java.lang.String description,
060 com.liferay.portal.service.ServiceContext serviceContext)
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException {
063 try {
064 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
065 "addFolder", _addFolderParameterTypes0);
066
067 MethodHandler methodHandler = new MethodHandler(methodKey,
068 parentFolderId, name, description, serviceContext);
069
070 Object returnObj = null;
071
072 try {
073 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
074 }
075 catch (Exception e) {
076 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
077 throw (com.liferay.portal.kernel.exception.PortalException)e;
078 }
079
080 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
081 throw (com.liferay.portal.kernel.exception.SystemException)e;
082 }
083
084 throw new com.liferay.portal.kernel.exception.SystemException(e);
085 }
086
087 return (com.liferay.portlet.bookmarks.model.BookmarksFolder)returnObj;
088 }
089 catch (com.liferay.portal.kernel.exception.SystemException se) {
090 _log.error(se, se);
091
092 throw se;
093 }
094 }
095
096 public static void deleteFolder(HttpPrincipal httpPrincipal, long folderId)
097 throws com.liferay.portal.kernel.exception.PortalException,
098 com.liferay.portal.kernel.exception.SystemException {
099 try {
100 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
101 "deleteFolder", _deleteFolderParameterTypes1);
102
103 MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
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.portlet.bookmarks.model.BookmarksFolder getFolder(
128 HttpPrincipal httpPrincipal, long folderId)
129 throws com.liferay.portal.kernel.exception.PortalException,
130 com.liferay.portal.kernel.exception.SystemException {
131 try {
132 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
133 "getFolder", _getFolderParameterTypes2);
134
135 MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
136
137 Object returnObj = null;
138
139 try {
140 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
141 }
142 catch (Exception e) {
143 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
144 throw (com.liferay.portal.kernel.exception.PortalException)e;
145 }
146
147 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
148 throw (com.liferay.portal.kernel.exception.SystemException)e;
149 }
150
151 throw new com.liferay.portal.kernel.exception.SystemException(e);
152 }
153
154 return (com.liferay.portlet.bookmarks.model.BookmarksFolder)returnObj;
155 }
156 catch (com.liferay.portal.kernel.exception.SystemException se) {
157 _log.error(se, se);
158
159 throw se;
160 }
161 }
162
163 public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> getFolders(
164 HttpPrincipal httpPrincipal, long groupId)
165 throws com.liferay.portal.kernel.exception.SystemException {
166 try {
167 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
168 "getFolders", _getFoldersParameterTypes3);
169
170 MethodHandler methodHandler = new MethodHandler(methodKey, groupId);
171
172 Object returnObj = null;
173
174 try {
175 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
176 }
177 catch (Exception e) {
178 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
179 throw (com.liferay.portal.kernel.exception.SystemException)e;
180 }
181
182 throw new com.liferay.portal.kernel.exception.SystemException(e);
183 }
184
185 return (java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder>)returnObj;
186 }
187 catch (com.liferay.portal.kernel.exception.SystemException se) {
188 _log.error(se, se);
189
190 throw se;
191 }
192 }
193
194 public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> getFolders(
195 HttpPrincipal httpPrincipal, long groupId, long parentFolderId)
196 throws com.liferay.portal.kernel.exception.SystemException {
197 try {
198 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
199 "getFolders", _getFoldersParameterTypes4);
200
201 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
202 parentFolderId);
203
204 Object returnObj = null;
205
206 try {
207 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
208 }
209 catch (Exception e) {
210 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
211 throw (com.liferay.portal.kernel.exception.SystemException)e;
212 }
213
214 throw new com.liferay.portal.kernel.exception.SystemException(e);
215 }
216
217 return (java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder>)returnObj;
218 }
219 catch (com.liferay.portal.kernel.exception.SystemException se) {
220 _log.error(se, se);
221
222 throw se;
223 }
224 }
225
226 public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> getFolders(
227 HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
228 int start, int end)
229 throws com.liferay.portal.kernel.exception.SystemException {
230 try {
231 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
232 "getFolders", _getFoldersParameterTypes5);
233
234 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
235 parentFolderId, start, end);
236
237 Object returnObj = null;
238
239 try {
240 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
241 }
242 catch (Exception e) {
243 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
244 throw (com.liferay.portal.kernel.exception.SystemException)e;
245 }
246
247 throw new com.liferay.portal.kernel.exception.SystemException(e);
248 }
249
250 return (java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder>)returnObj;
251 }
252 catch (com.liferay.portal.kernel.exception.SystemException se) {
253 _log.error(se, se);
254
255 throw se;
256 }
257 }
258
259 public static int getFoldersCount(HttpPrincipal httpPrincipal,
260 long groupId, long parentFolderId)
261 throws com.liferay.portal.kernel.exception.SystemException {
262 try {
263 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
264 "getFoldersCount", _getFoldersCountParameterTypes6);
265
266 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
267 parentFolderId);
268
269 Object returnObj = null;
270
271 try {
272 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
273 }
274 catch (Exception e) {
275 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
276 throw (com.liferay.portal.kernel.exception.SystemException)e;
277 }
278
279 throw new com.liferay.portal.kernel.exception.SystemException(e);
280 }
281
282 return ((Integer)returnObj).intValue();
283 }
284 catch (com.liferay.portal.kernel.exception.SystemException se) {
285 _log.error(se, se);
286
287 throw se;
288 }
289 }
290
291 public static void getSubfolderIds(HttpPrincipal httpPrincipal,
292 java.util.List<java.lang.Long> folderIds, long groupId, long folderId)
293 throws com.liferay.portal.kernel.exception.SystemException {
294 try {
295 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
296 "getSubfolderIds", _getSubfolderIdsParameterTypes7);
297
298 MethodHandler methodHandler = new MethodHandler(methodKey,
299 folderIds, groupId, folderId);
300
301 try {
302 TunnelUtil.invoke(httpPrincipal, methodHandler);
303 }
304 catch (Exception e) {
305 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
306 throw (com.liferay.portal.kernel.exception.SystemException)e;
307 }
308
309 throw new com.liferay.portal.kernel.exception.SystemException(e);
310 }
311 }
312 catch (com.liferay.portal.kernel.exception.SystemException se) {
313 _log.error(se, se);
314
315 throw se;
316 }
317 }
318
319 public static com.liferay.portlet.bookmarks.model.BookmarksFolder updateFolder(
320 HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
321 java.lang.String name, java.lang.String description,
322 boolean mergeWithParentFolder,
323 com.liferay.portal.service.ServiceContext serviceContext)
324 throws com.liferay.portal.kernel.exception.PortalException,
325 com.liferay.portal.kernel.exception.SystemException {
326 try {
327 MethodKey methodKey = new MethodKey(BookmarksFolderServiceUtil.class.getName(),
328 "updateFolder", _updateFolderParameterTypes8);
329
330 MethodHandler methodHandler = new MethodHandler(methodKey,
331 folderId, parentFolderId, name, description,
332 mergeWithParentFolder, serviceContext);
333
334 Object returnObj = null;
335
336 try {
337 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
338 }
339 catch (Exception e) {
340 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
341 throw (com.liferay.portal.kernel.exception.PortalException)e;
342 }
343
344 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
345 throw (com.liferay.portal.kernel.exception.SystemException)e;
346 }
347
348 throw new com.liferay.portal.kernel.exception.SystemException(e);
349 }
350
351 return (com.liferay.portlet.bookmarks.model.BookmarksFolder)returnObj;
352 }
353 catch (com.liferay.portal.kernel.exception.SystemException se) {
354 _log.error(se, se);
355
356 throw se;
357 }
358 }
359
360 private static Log _log = LogFactoryUtil.getLog(BookmarksFolderServiceHttp.class);
361 private static final Class<?>[] _addFolderParameterTypes0 = new Class[] {
362 long.class, java.lang.String.class, java.lang.String.class,
363 com.liferay.portal.service.ServiceContext.class
364 };
365 private static final Class<?>[] _deleteFolderParameterTypes1 = new Class[] {
366 long.class
367 };
368 private static final Class<?>[] _getFolderParameterTypes2 = new Class[] {
369 long.class
370 };
371 private static final Class<?>[] _getFoldersParameterTypes3 = new Class[] {
372 long.class
373 };
374 private static final Class<?>[] _getFoldersParameterTypes4 = new Class[] {
375 long.class, long.class
376 };
377 private static final Class<?>[] _getFoldersParameterTypes5 = new Class[] {
378 long.class, long.class, int.class, int.class
379 };
380 private static final Class<?>[] _getFoldersCountParameterTypes6 = new Class[] {
381 long.class, long.class
382 };
383 private static final Class<?>[] _getSubfolderIdsParameterTypes7 = new Class[] {
384 java.util.List.class, long.class, long.class
385 };
386 private static final Class<?>[] _updateFolderParameterTypes8 = new Class[] {
387 long.class, long.class, java.lang.String.class,
388 java.lang.String.class, boolean.class,
389 com.liferay.portal.service.ServiceContext.class
390 };
391 }