001
014
015 package com.liferay.portal.kernel.trash;
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 import javax.portlet.RenderRequest;
024 import javax.portlet.RenderResponse;
025
026
029 public interface TrashRenderer {
030
031 public String getClassName();
032
033 public long getClassPK();
034
035 public String getIconCssClass() throws PortalException;
036
037 public String getIconPath(PortletRequest portletRequest);
038
039 public String getNewName(String oldName, String token);
040
041 public String getPortletId();
042
043
047 @Deprecated
048 public String getSummary(Locale locale);
049
050 public String getSummary(
051 PortletRequest portletRequest, PortletResponse portletResponse);
052
053 public String getTitle(Locale locale);
054
055 public String getType();
056
057 public String render(
058 RenderRequest renderRequest, RenderResponse renderResponse,
059 String template)
060 throws Exception;
061
062 public String renderActions(
063 RenderRequest renderRequest, RenderResponse renderResponse)
064 throws Exception;
065
066 }