1
14
15 package com.liferay.portal.kernel.bean;
16
17 import javax.portlet.PortletRequest;
18 import javax.portlet.PortletResponse;
19
20 import javax.servlet.http.HttpServletRequest;
21 import javax.servlet.http.HttpServletResponse;
22
23
28 public interface Renderer {
29
30 public static final String RENDERER_TEMPLATE_PREFIX =
31 "renderer.template.";
32
33 public String renderBean(
34 HttpServletRequest request, HttpServletResponse response,
35 Object bean)
36 throws RendererException;
37
38 public String renderBean(
39 HttpServletRequest request, HttpServletResponse response,
40 Object bean, String varientSuffix)
41 throws RendererException;
42
43 public String renderBean(
44 HttpServletRequest request, HttpServletResponse response,
45 String servletContextName, Object bean)
46 throws RendererException;
47
48 public String renderBean(
49 HttpServletRequest request, HttpServletResponse response,
50 String servletContextName, Object bean, String varientSuffix)
51 throws RendererException;
52
53 public String renderBean(
54 PortletRequest portletRequest, PortletResponse portletResponse,
55 Object bean)
56 throws RendererException;
57
58 public String renderBean(
59 PortletRequest portletRequest, PortletResponse portletResponse,
60 Object bean, String varientSuffix)
61 throws RendererException;
62
63 public String renderBean(
64 PortletRequest portletRequest, PortletResponse portletResponse,
65 String servletContextName, Object bean)
66 throws RendererException;
67
68 public String renderBean(
69 PortletRequest portletRequest, PortletResponse portletResponse,
70 String servletContextName, Object bean, String varientSuffix)
71 throws RendererException;
72
73 public String renderEntity(
74 HttpServletRequest request, HttpServletResponse response,
75 String className, Object classPK)
76 throws RendererException;
77
78 public String renderEntity(
79 HttpServletRequest request, HttpServletResponse response,
80 String className, Object classPK, String varientSuffix)
81 throws RendererException;
82
83 public String renderEntity(
84 HttpServletRequest request, HttpServletResponse response,
85 String servletContextName, String className, Object classPK)
86 throws RendererException;
87
88 public String renderEntity(
89 HttpServletRequest request, HttpServletResponse response,
90 String servletContextName, String className, Object classPK,
91 String varientSuffix)
92 throws RendererException;
93
94 public String renderEntity(
95 PortletRequest portletRequest, PortletResponse portletResponse,
96 String className, Object classPK)
97 throws RendererException;
98
99 public String renderEntity(
100 PortletRequest portletRequest, PortletResponse portletResponse,
101 String className, Object classPK, String varientSuffix)
102 throws RendererException;
103
104 public String renderEntity(
105 PortletRequest portletRequest, PortletResponse portletResponse,
106 String servletContextName, String className, Object classPK)
107 throws RendererException;
108
109 public String renderEntity(
110 PortletRequest portletRequest, PortletResponse portletResponse,
111 String servletContextName, String className, Object classPK,
112 String varientSuffix)
113 throws RendererException;
114
115 }