fr.paris.lutece.plugins.jsr168.pluto.core
Class PortalEnvironment

java.lang.Object
  extended by fr.paris.lutece.plugins.jsr168.pluto.core.PortalEnvironment

public class PortalEnvironment
extends java.lang.Object

Stock la reference de l'ensemble des ressources necessaires aux conteneur de portlets. Un objet de type PortalEnvironment doit être initialisé et placé en attribut dans la requête HTTP avant tout appel au conteneur de portlet. Pour placer l'objet en requête appeler la méthode initPortalEnvironment(). La méthode statique getPortalEnvironment(HttpServletRequest) permet d'obtenir la reference de l'environnement à partir de la requête HTTP.


Constructor Summary
PortalEnvironment(javax.servlet.ServletConfig config, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String strPortletID)
          Initialize the environment for portlet resolution
 
Method Summary
 javax.servlet.ServletConfig getConfig()
          Return current ServletConfig
static PortalEnvironment getPortalEnvironment(javax.servlet.http.HttpServletRequest request)
          Extract portlet environment from current http request
 java.lang.String getPortletID()
          Return current portlet id
 javax.servlet.http.HttpServletRequest getRequest()
          Return current HttpServletRequest
 javax.servlet.http.HttpServletResponse getResponse()
          Return current HttpServletResponse
 void initPortalEnvironment()
          Initialize the environment (put the environment into http request object)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalEnvironment

public PortalEnvironment(javax.servlet.ServletConfig config,
                         javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         java.lang.String strPortletID)
Initialize the environment for portlet resolution

Parameters:
config - Current ServletConfig
request - Current HttpServletRequest
response - Current HttpServletResponse
strPortletID - Current portlet ID
Method Detail

getConfig

public javax.servlet.ServletConfig getConfig()
Return current ServletConfig

Returns:
current ServletConfig

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Return current HttpServletRequest

Returns:
current HttpServletRequest

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
Return current HttpServletResponse

Returns:
current HttpServletResponse

getPortletID

public java.lang.String getPortletID()
Return current portlet id

Returns:
current portlet id

initPortalEnvironment

public void initPortalEnvironment()
Initialize the environment (put the environment into http request object)


getPortalEnvironment

public static PortalEnvironment getPortalEnvironment(javax.servlet.http.HttpServletRequest request)
Extract portlet environment from current http request

Parameters:
request - current http request
Returns:
portlet environment extracted from current HTTP request


Copyright © 2008 Mairie de Paris. All Rights Reserved.