1
19
20 package com.liferay.portlet;
21
22 import com.liferay.portal.kernel.util.ParamUtil;
23 import com.liferay.portal.model.Portlet;
24
25 import java.util.Map;
26
27 import javax.portlet.PortletContext;
28 import javax.portlet.PortletMode;
29 import javax.portlet.PortletPreferences;
30 import javax.portlet.PortletRequest;
31 import javax.portlet.ResourceRequest;
32 import javax.portlet.ResourceURL;
33 import javax.portlet.WindowState;
34
35 import javax.servlet.http.HttpServletRequest;
36
37
43 public class ResourceRequestImpl
44 extends ClientDataRequestImpl implements ResourceRequest {
45
46 public String getCacheability() {
47 return _cacheablity;
48 }
49
50 public String getETag() {
51 return null;
52 }
53
54 public String getLifecycle() {
55 return PortletRequest.RESOURCE_PHASE;
56 }
57
58 public Map<String, String[]> getPrivateRenderParameterMap() {
59 return null;
60 }
61
62 public String getResourceID() {
63 return _resourceID;
64 }
65
66 protected void init(
67 HttpServletRequest request, Portlet portlet,
68 InvokerPortlet invokerPortlet, PortletContext portletContext,
69 WindowState windowState, PortletMode portletMode,
70 PortletPreferences preferences, long plid) {
71
72 super.init(
73 request, portlet, invokerPortlet, portletContext, windowState,
74 portletMode, preferences, plid);
75
76 _cacheablity = ParamUtil.getString(
77 request, "p_p_cacheability", ResourceURL.PAGE);
78 _resourceID = request.getParameter("p_p_resource_id");
79 }
80
81 private String _cacheablity;
82 private String _resourceID;
83
84 }