1
19
20 package com.liferay.portlet.calendar.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.calendar.model.CalEvent;
26 import com.liferay.portlet.calendar.service.CalEventServiceUtil;
27
28 import javax.portlet.ActionRequest;
29 import javax.portlet.RenderRequest;
30
31 import javax.servlet.http.HttpServletRequest;
32
33
39 public class ActionUtil {
40
41 public static void getEvent(ActionRequest actionRequest) throws Exception {
42 HttpServletRequest request = PortalUtil.getHttpServletRequest(
43 actionRequest);
44
45 getEvent(request);
46 }
47
48 public static void getEvent(RenderRequest renderRequest) throws Exception {
49 HttpServletRequest request = PortalUtil.getHttpServletRequest(
50 renderRequest);
51
52 getEvent(request);
53 }
54
55 public static void getEvent(HttpServletRequest request) throws Exception {
56 long eventId = ParamUtil.getLong(request, "eventId");
57
58 CalEvent event = null;
59
60 if (eventId > 0) {
61 event = CalEventServiceUtil.getEvent(eventId);
62 }
63
64 request.setAttribute(WebKeys.CALENDAR_EVENT, event);
65 }
66
67 }