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