001
014
015 package com.liferay.portal.kernel.portlet;
016
017 import com.liferay.portal.model.Layout;
018 import com.liferay.portal.model.Portlet;
019
020 import java.util.List;
021
022 import javax.portlet.Event;
023
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026
027
030 public interface PortletContainer {
031
032 public void preparePortlet(HttpServletRequest request, Portlet portlet)
033 throws PortletContainerException;
034
035 public ActionResult processAction(
036 HttpServletRequest request, HttpServletResponse response,
037 Portlet portlet)
038 throws PortletContainerException;
039
040 public List<Event> processEvent(
041 HttpServletRequest request, HttpServletResponse response,
042 Portlet portlet, Layout layout, Event event)
043 throws PortletContainerException;
044
045 public void render(
046 HttpServletRequest request, HttpServletResponse response,
047 Portlet portlet)
048 throws PortletContainerException;
049
050 public void serveResource(
051 HttpServletRequest request, HttpServletResponse response,
052 Portlet portlet)
053 throws PortletContainerException;
054
055 }