1
22
23 package com.liferay.portlet.imagegallery.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.imagegallery.model.IGFolder;
29 import com.liferay.portlet.imagegallery.model.IGImage;
30 import com.liferay.portlet.imagegallery.model.impl.IGFolderImpl;
31 import com.liferay.portlet.imagegallery.service.IGFolderServiceUtil;
32 import com.liferay.portlet.imagegallery.service.IGImageServiceUtil;
33
34 import javax.portlet.ActionRequest;
35 import javax.portlet.RenderRequest;
36
37 import javax.servlet.http.HttpServletRequest;
38
39
45 public class ActionUtil {
46
47 public static void getFolder(ActionRequest actionRequest) throws Exception {
48 HttpServletRequest request = PortalUtil.getHttpServletRequest(
49 actionRequest);
50
51 getFolder(request);
52 }
53
54 public static void getFolder(RenderRequest renderRequest) throws Exception {
55 HttpServletRequest request = PortalUtil.getHttpServletRequest(
56 renderRequest);
57
58 getFolder(request);
59 }
60
61 public static void getFolder(HttpServletRequest request) throws Exception {
62 long folderId = ParamUtil.getLong(request, "folderId");
63
64 IGFolder folder = null;
65
66 if ((folderId > 0) &&
67 (folderId != IGFolderImpl.DEFAULT_PARENT_FOLDER_ID)) {
68
69 folder = IGFolderServiceUtil.getFolder(folderId);
70 }
71
72 request.setAttribute(WebKeys.IMAGE_GALLERY_FOLDER, folder);
73 }
74
75 public static void getImage(ActionRequest actionRequest) throws Exception {
76 HttpServletRequest request = PortalUtil.getHttpServletRequest(
77 actionRequest);
78
79 getImage(request);
80 }
81
82 public static void getImage(RenderRequest renderRequest) throws Exception {
83 HttpServletRequest request = PortalUtil.getHttpServletRequest(
84 renderRequest);
85
86 getImage(request);
87 }
88
89 public static void getImage(HttpServletRequest request) throws Exception {
90 long imageId = ParamUtil.getLong(request, "imageId");
91
92 IGImage image = null;
93
94 if (imageId > 0) {
95 image = IGImageServiceUtil.getImage(imageId);
96 }
97
98 request.setAttribute(WebKeys.IMAGE_GALLERY_IMAGE, image);
99 }
100
101 }