org.silverpeas.look.web.delegate
Class LookWebDelegate

java.lang.Object
  extended by org.silverpeas.look.web.delegate.LookWebDelegate

public class LookWebDelegate
extends Object

Author:
Yohann Chastagnier

Method Summary
 void addToUserFavorites(SpaceInstLight space)
          Adds a space to user favorites
 String getCSS(SpaceInstLight space)
          Gets the right URL CSS
 LookHelper getHelper()
          Gets the look helper
static LookWebDelegate getInstance(UserDetail user, UserPreferences userPreference, javax.servlet.http.HttpServletRequest request)
          Easy way to instance the look service provider
 String getLook(SpaceInstLight space)
          Gets the right look.
 String getUserFavorite(SpaceInstLight space, boolean forceGettingFavorite)
          Gets the favorite value for the given space
 String getWallpaper(SpaceInstLight space)
          Gets the right URL wallpaper
 void removeFromUserFavorites(SpaceInstLight space)
          Removess a space from user favorites
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getUserFavorite

public String getUserFavorite(SpaceInstLight space,
                              boolean forceGettingFavorite)
Gets the favorite value for the given space

Parameters:
space -
forceGettingFavorite - forcing the user favorite space search even if the favorite feature is disabled
Returns:

addToUserFavorites

public void addToUserFavorites(SpaceInstLight space)
Adds a space to user favorites

Parameters:
space -

removeFromUserFavorites

public void removeFromUserFavorites(SpaceInstLight space)
Removess a space from user favorites

Parameters:
space -

getLook

public String getLook(SpaceInstLight space)
Gets the right look.

Parameters:
space -
Returns:
the space style according to the space hierarchy

getWallpaper

public String getWallpaper(SpaceInstLight space)
Gets the right URL wallpaper

Parameters:
spaceId -
Returns:

getCSS

public String getCSS(SpaceInstLight space)
Gets the right URL CSS

Parameters:
spaceId -
Returns:

getInstance

public static LookWebDelegate getInstance(UserDetail user,
                                          UserPreferences userPreference,
                                          javax.servlet.http.HttpServletRequest request)
Easy way to instance the look service provider

Parameters:
user -
userPreference -
request -
Returns:

getHelper

public LookHelper getHelper()
Gets the look helper

Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.