001
014
015 package com.liferay.portal.kernel.bean;
016
017 import javax.portlet.PortletRequest;
018 import javax.portlet.PortletResponse;
019
020 import javax.servlet.http.HttpServletRequest;
021 import javax.servlet.http.HttpServletResponse;
022
023
026 public interface Renderer {
027
028 public static final String RENDERER_TEMPLATE_PREFIX =
029 "renderer.template.";
030
031 public String renderBean(
032 HttpServletRequest request, HttpServletResponse response,
033 Object bean)
034 throws RendererException;
035
036 public String renderBean(
037 HttpServletRequest request, HttpServletResponse response,
038 Object bean, String varientSuffix)
039 throws RendererException;
040
041 public String renderBean(
042 HttpServletRequest request, HttpServletResponse response,
043 String servletContextName, Object bean)
044 throws RendererException;
045
046 public String renderBean(
047 HttpServletRequest request, HttpServletResponse response,
048 String servletContextName, Object bean, String varientSuffix)
049 throws RendererException;
050
051 public String renderBean(
052 PortletRequest portletRequest, PortletResponse portletResponse,
053 Object bean)
054 throws RendererException;
055
056 public String renderBean(
057 PortletRequest portletRequest, PortletResponse portletResponse,
058 Object bean, String varientSuffix)
059 throws RendererException;
060
061 public String renderBean(
062 PortletRequest portletRequest, PortletResponse portletResponse,
063 String servletContextName, Object bean)
064 throws RendererException;
065
066 public String renderBean(
067 PortletRequest portletRequest, PortletResponse portletResponse,
068 String servletContextName, Object bean, String varientSuffix)
069 throws RendererException;
070
071 public String renderEntity(
072 HttpServletRequest request, HttpServletResponse response,
073 String className, Object classPK)
074 throws RendererException;
075
076 public String renderEntity(
077 HttpServletRequest request, HttpServletResponse response,
078 String className, Object classPK, String varientSuffix)
079 throws RendererException;
080
081 public String renderEntity(
082 HttpServletRequest request, HttpServletResponse response,
083 String servletContextName, String className, Object classPK)
084 throws RendererException;
085
086 public String renderEntity(
087 HttpServletRequest request, HttpServletResponse response,
088 String servletContextName, String className, Object classPK,
089 String varientSuffix)
090 throws RendererException;
091
092 public String renderEntity(
093 PortletRequest portletRequest, PortletResponse portletResponse,
094 String className, Object classPK)
095 throws RendererException;
096
097 public String renderEntity(
098 PortletRequest portletRequest, PortletResponse portletResponse,
099 String className, Object classPK, String varientSuffix)
100 throws RendererException;
101
102 public String renderEntity(
103 PortletRequest portletRequest, PortletResponse portletResponse,
104 String servletContextName, String className, Object classPK)
105 throws RendererException;
106
107 public String renderEntity(
108 PortletRequest portletRequest, PortletResponse portletResponse,
109 String servletContextName, String className, Object classPK,
110 String varientSuffix)
111 throws RendererException;
112
113 }