fr.paris.lutece.portal.web.includes
Class ThemesInclude

java.lang.Object
  extended by fr.paris.lutece.portal.web.includes.ThemesInclude
All Implemented Interfaces:
PageInclude

public class ThemesInclude
extends java.lang.Object
implements PageInclude

This class provides the list of the path associated by the topics of the page


Constructor Summary
ThemesInclude()
           
 
Method Summary
 void fillTemplate(java.util.Map<java.lang.String,java.lang.String> rootModel, PageData data, int nMode, javax.servlet.http.HttpServletRequest request)
          Substitue specific Freemarker markers in the page template.
static java.lang.String getGlobalTheme()
          Returns the global theme
static ReferenceList getThemesList()
          Returns the list of the code_theme of the page
static void setGlobalTheme(java.lang.String strTheme)
          Sets the global theme
static void setUserTheme(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String strTheme)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThemesInclude

public ThemesInclude()
Method Detail

fillTemplate

public void fillTemplate(java.util.Map<java.lang.String,java.lang.String> rootModel,
                         PageData data,
                         int nMode,
                         javax.servlet.http.HttpServletRequest request)
Substitue specific Freemarker markers in the page template.

Specified by:
fillTemplate in interface PageInclude
Parameters:
rootModel - the HashMap containing markers to substitute
data - A PageData object containing applications data
nMode - The current mode
request - The HTTP request

getThemesList

public static ReferenceList getThemesList()
Returns the list of the code_theme of the page

Returns:
the list of the page Code_theme in form of ReferenceList

setUserTheme

public static void setUserTheme(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response,
                                java.lang.String strTheme)

getGlobalTheme

public static java.lang.String getGlobalTheme()
Returns the global theme

Returns:
the global theme

setGlobalTheme

public static void setGlobalTheme(java.lang.String strTheme)
Sets the global theme

Parameters:
strTheme - The global theme


Copyright © 2009 Mairie de Paris. All Rights Reserved.