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 public String getIconPath(PortletRequest portletRequest);
039
040 public String getSummary(
041 PortletRequest portletRequest, PortletResponse portletResponse);
042
043 public String getTitle(Locale locale);
044
045 public boolean include(
046 HttpServletRequest request, HttpServletResponse response,
047 String template)
048 throws Exception;
049
050 }