001
014
015 package com.liferay.portal.kernel.bean;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import javax.portlet.PortletRequest;
020 import javax.portlet.PortletResponse;
021
022 import javax.servlet.http.HttpServletRequest;
023 import javax.servlet.http.HttpServletResponse;
024
025
028 public class RendererUtil {
029
030 public static Renderer getRenderer() {
031 PortalRuntimePermission.checkGetBeanProperty(RendererUtil.class);
032
033 return _renderer;
034 }
035
036 public static String renderBean(
037 HttpServletRequest request, HttpServletResponse response,
038 Object bean)
039 throws RendererException {
040
041 return getRenderer().renderBean(request, response, bean);
042 }
043
044 public static String renderBean(
045 HttpServletRequest request, HttpServletResponse response,
046 Object bean, String varientSuffix)
047 throws RendererException {
048
049 return getRenderer().renderBean(request, response, bean, varientSuffix);
050 }
051
052 public static String renderBean(
053 HttpServletRequest request, HttpServletResponse response,
054 String servletContextName, Object bean)
055 throws RendererException {
056
057 return getRenderer().renderBean(
058 request, response, servletContextName, bean);
059 }
060
061 public static String renderBean(
062 HttpServletRequest request, HttpServletResponse response,
063 String servletContextName, Object bean, String varientSuffix)
064 throws RendererException {
065
066 return getRenderer().renderBean(
067 request, response, servletContextName, bean, varientSuffix);
068 }
069
070 public static String renderBean(
071 PortletRequest portletRequest, PortletResponse portletResponse,
072 Object bean)
073 throws RendererException {
074
075 return getRenderer().renderBean(portletRequest, portletResponse, bean);
076 }
077
078 public static String renderBean(
079 PortletRequest portletRequest, PortletResponse portletResponse,
080 Object bean, String varientSuffix)
081 throws RendererException {
082
083 return getRenderer().renderBean(
084 portletRequest, portletResponse, bean, varientSuffix);
085 }
086
087 public static String renderBean(
088 PortletRequest portletRequest, PortletResponse portletResponse,
089 String servletContextName, Object bean)
090 throws RendererException {
091
092 return getRenderer().renderBean(
093 portletRequest, portletResponse, servletContextName, bean);
094 }
095
096 public static String renderBean(
097 PortletRequest portletRequest, PortletResponse portletResponse,
098 String servletContextName, Object bean, String varientSuffix)
099 throws RendererException {
100
101 return getRenderer().renderBean(
102 portletRequest, portletResponse, servletContextName, bean,
103 varientSuffix);
104 }
105
106 public static String renderEntity(
107 HttpServletRequest request, HttpServletResponse response,
108 String className, Object classPK)
109 throws RendererException {
110
111 return getRenderer().renderEntity(
112 request, response, className, classPK);
113 }
114
115 public static String renderEntity(
116 HttpServletRequest request, HttpServletResponse response,
117 String className, Object classPK, String varientSuffix)
118 throws RendererException {
119
120 return getRenderer().renderEntity(
121 request, response, className, classPK, varientSuffix);
122 }
123
124 public static String renderEntity(
125 HttpServletRequest request, HttpServletResponse response,
126 String servletContextName, String className, Object classPK)
127 throws RendererException {
128
129 return getRenderer().renderEntity(
130 request, response, servletContextName, className, classPK);
131 }
132
133 public static String renderEntity(
134 HttpServletRequest request, HttpServletResponse response,
135 String servletContextName, String className, Object classPK,
136 String varientSuffix)
137 throws RendererException {
138
139 return getRenderer().renderEntity(
140 request, response, servletContextName, className, classPK,
141 varientSuffix);
142 }
143
144 public static String renderEntity(
145 PortletRequest portletRequest, PortletResponse portletResponse,
146 String className, Object classPK)
147 throws RendererException {
148
149 return getRenderer().renderEntity(
150 portletRequest, portletResponse, className, classPK);
151 }
152
153 public static String renderEntity(
154 PortletRequest portletRequest, PortletResponse portletResponse,
155 String className, Object classPK, String varientSuffix)
156 throws RendererException {
157
158 return getRenderer().renderEntity(
159 portletRequest, portletResponse, className, classPK, varientSuffix);
160 }
161
162 public static String renderEntity(
163 PortletRequest portletRequest, PortletResponse portletResponse,
164 String servletContextName, String className, Object classPK)
165 throws RendererException {
166
167 return getRenderer().renderEntity(
168 portletRequest, portletResponse, servletContextName, className,
169 classPK);
170 }
171
172 public static String renderEntity(
173 PortletRequest portletRequest, PortletResponse portletResponse,
174 String servletContextName, String className, Object classPK,
175 String varientSuffix)
176 throws RendererException {
177
178 return getRenderer().renderEntity(
179 portletRequest, portletResponse, servletContextName, className,
180 classPK, varientSuffix);
181 }
182
183 public void setRenderer(Renderer renderer) {
184 PortalRuntimePermission.checkSetBeanProperty(getClass());
185
186 _renderer = renderer;
187 }
188
189 private static Renderer _renderer;
190
191 }