001
014
015 package com.liferay.portlet.asset.model;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import java.util.Locale;
020
021 import javax.portlet.PortletRequest;
022 import javax.portlet.PortletResponse;
023
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026
027
030 public interface Renderer {
031
032 public String getClassName();
033
034 public long getClassPK();
035
036 public String getIconCssClass() throws PortalException;
037
038
041 @Deprecated
042 public String getIconPath(PortletRequest portletRequest);
043
044 public String getSummary(
045 PortletRequest portletRequest, PortletResponse portletResponse);
046
047 public String getTitle(Locale locale);
048
049 public boolean include(
050 HttpServletRequest request, HttpServletResponse response,
051 String template)
052 throws Exception;
053
054 }