org.apache.pluto.spi
Interface PortalCallbackService

All Superinterfaces:
ContainerService
All Known Implementing Classes:
PortalCallbackServiceImpl

public interface PortalCallbackService
extends ContainerService

The callback service interface defining callback methods that will be invoked by the portlet container when necessary.

Since:
Sep 21, 2004
Version:
1.0

Method Summary
 void addResponseProperty(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow, java.lang.String property, java.lang.String value)
           
 EventProvider getEventProvider()
           
 EventProvider getEventProvider(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow)
           
 FilterManager getFilterManager()
          Returns the FilterManager, this is used to process the filter.
 PortletURLListener getPortletURLListener()
          Returns the PortletURLListener which calls the Filter for the URL.
 PortletURLProvider getPortletURLProvider(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow)
          Returns a URL provider used to constuct a URL to the given portlet.
 java.util.Map getRequestProperties(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow)
           
 ResourceURLProvider getResourceURLProvider(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow)
          Returns a URL provider used to construct a URL to a resource in the web application.
 void setResponseProperty(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow, java.lang.String property, java.lang.String value)
           
 void setTitle(javax.servlet.http.HttpServletRequest request, PortletWindow portletWindow, java.lang.String title)
          Set the title to be used for this portlet.
 

Method Detail

setTitle

void setTitle(javax.servlet.http.HttpServletRequest request,
              PortletWindow portletWindow,
              java.lang.String title)
Set the title to be used for this portlet.

Parameters:
request - the servlet request.
portletWindow - the portlet window.
title - the title to set.

getPortletURLProvider

PortletURLProvider getPortletURLProvider(javax.servlet.http.HttpServletRequest request,
                                         PortletWindow portletWindow)
Returns a URL provider used to constuct a URL to the given portlet.

Parameters:
request - the servlet request.
portletWindow - the portlet window.
Returns:
the URL provider used to construct a URL to the given portlet.

getResourceURLProvider

ResourceURLProvider getResourceURLProvider(javax.servlet.http.HttpServletRequest request,
                                           PortletWindow portletWindow)
Returns a URL provider used to construct a URL to a resource in the web application.

Parameters:
request - the servlet request.
portletWindow - the portlet window.
Returns:
the URL provider used to construct a URL to a resource.

getRequestProperties

java.util.Map getRequestProperties(javax.servlet.http.HttpServletRequest request,
                                   PortletWindow portletWindow)

setResponseProperty

void setResponseProperty(javax.servlet.http.HttpServletRequest request,
                         PortletWindow portletWindow,
                         java.lang.String property,
                         java.lang.String value)

addResponseProperty

void addResponseProperty(javax.servlet.http.HttpServletRequest request,
                         PortletWindow portletWindow,
                         java.lang.String property,
                         java.lang.String value)

getEventProvider

EventProvider getEventProvider(javax.servlet.http.HttpServletRequest request,
                               PortletWindow portletWindow)

getEventProvider

EventProvider getEventProvider()

getFilterManager

FilterManager getFilterManager()
Returns the FilterManager, this is used to process the filter.

Returns:
FilterManager

getPortletURLListener

PortletURLListener getPortletURLListener()
Returns the PortletURLListener which calls the Filter for the URL.

Returns:


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.