1
19
20 package com.liferay.portlet.bookmarks.action;
21
22 import com.liferay.portal.kernel.util.ParamUtil;
23 import com.liferay.portal.util.PortalUtil;
24 import com.liferay.portal.util.WebKeys;
25 import com.liferay.portlet.bookmarks.model.BookmarksEntry;
26 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
27 import com.liferay.portlet.bookmarks.service.BookmarksEntryServiceUtil;
28 import com.liferay.portlet.bookmarks.service.BookmarksFolderServiceUtil;
29
30 import javax.portlet.ActionRequest;
31 import javax.portlet.RenderRequest;
32
33 import javax.servlet.http.HttpServletRequest;
34
35
41 public class ActionUtil {
42
43 public static void getFolder(ActionRequest actionRequest) throws Exception {
44 HttpServletRequest request = PortalUtil.getHttpServletRequest(
45 actionRequest);
46
47 getFolder(request);
48 }
49
50 public static void getFolder(RenderRequest renderRequest) throws Exception {
51 HttpServletRequest request = PortalUtil.getHttpServletRequest(
52 renderRequest);
53
54 getFolder(request);
55 }
56
57 public static void getFolder(HttpServletRequest request) throws Exception {
58 long folderId = ParamUtil.getLong(request, "folderId");
59
60 BookmarksFolder folder = null;
61
62 if (folderId > 0) {
63 folder = BookmarksFolderServiceUtil.getFolder(folderId);
64 }
65
66 request.setAttribute(WebKeys.BOOKMARKS_FOLDER, folder);
67 }
68
69 public static void getEntry(ActionRequest actionRequest) throws Exception {
70 HttpServletRequest request = PortalUtil.getHttpServletRequest(
71 actionRequest);
72
73 getEntry(request);
74 }
75
76 public static void getEntry(RenderRequest renderRequest) throws Exception {
77 HttpServletRequest request = PortalUtil.getHttpServletRequest(
78 renderRequest);
79
80 getEntry(request);
81 }
82
83 public static void getEntry(HttpServletRequest request) throws Exception {
84 long entryId = ParamUtil.getLong(request, "entryId");
85
86 BookmarksEntry entry = null;
87
88 if (entryId > 0) {
89 entry = BookmarksEntryServiceUtil.getEntry(entryId);
90 }
91
92 request.setAttribute(WebKeys.BOOKMARKS_ENTRY, entry);
93 }
94
95 }