com.silverpeas.look
Class LookSilverpeasV5Helper

java.lang.Object
  extended by com.silverpeas.look.LookSilverpeasV5Helper
All Implemented Interfaces:
LookHelper

public class LookSilverpeasV5Helper
extends Object
implements LookHelper


Field Summary
 
Fields inherited from interface com.silverpeas.look.LookHelper
SESSION_ATT
 
Constructor Summary
LookSilverpeasV5Helper(javax.servlet.http.HttpSession session)
           
LookSilverpeasV5Helper(MainSessionController mainSessionController, ResourceLocator resources)
          Deprecated. 
 
Method Summary
 boolean displayContextualPDC()
           
 boolean displayPDCFrame()
           
 boolean displayPDCInNavigationFrame()
           
 boolean displaySpaceIcons()
           
 String getComponentId()
           
 String getComponentURL(String key)
           
 String getComponentURL(String key, String function)
           
 String getDate()
           
 String getDefaultSpaceId()
           
 UserMenuDisplay getDisplayUserMenu()
           
protected  GraphicElementFactory getGraphicElementFactory()
           
 String getLanguage()
           
 List<PublicationDetail> getLatestPublications(String spaceId, int nbPublis)
           
 String getMainFrame()
           
protected  MainSessionController getMainSessionController()
           
 int getNBConnectedUsers()
           
 List<PublicationDetail> getNews(String spaceId)
           
protected  OrganisationController getOrganisationController()
           
 PublicationBm getPublicationBm()
           
 boolean getSettings(String key)
           
 boolean getSettings(String key, boolean defaultValue)
           
 int getSettings(String key, int defaultValue)
           
 String getSettings(String key, String defaultValue)
           
 List<Shortcut> getShortcuts(String id, int nb)
          Returns a list of shortcuts to display on a page (home page, heading page...)
 List<UserDetail> getSpaceAdmins(String spaceId)
           
 DefaultSpaceHomePage getSpaceHomePage(String spaceId)
           
 String getSpaceHomePage(String spaceId, javax.servlet.http.HttpServletRequest request)
           
 String getSpaceId()
           
 String getSpaceId(String componentId)
           
 String getSpaceWallPaper()
           
 String getSpaceWithCSSToApply()
           
 String getString(String key)
           
 String getSubSpaceId()
           
 TickerSettings getTickerSettings()
           
 List<TopItem> getTopItems()
           
 List<String> getTopSpaceIds()
           
 String getURLOfLastVisitedCollaborativeSpace()
           
 UserDetail getUserDetail()
           
 UserFull getUserFull()
           
 String getUserFullName()
           
 String getUserFullName(String userId)
           
 String getUserId()
           
 List<PublicationDetail> getValidPublications(NodePK nodePK)
           
 String getWallPaper(String spaceId)
           
 void init(MainSessionController mainSessionController, ResourceLocator resources)
           
 boolean isAnonymousAccess()
           
 boolean isAnonymousUser()
           
 boolean isBackOfficeVisible()
           
 boolean isDisplayPDCInHomePage()
           
 boolean isEnableUFSContainsState()
           
 boolean isMenuPersonalisationEnabled()
           
 void setComponentId(String componentId)
           
 void setComponentIdAndSpaceIds(String spaceId, String subSpaceId, String componentId)
           
 void setDisplayUserMenu(UserMenuDisplay displayUserMenu)
           
 void setMainFrame(String newMainFrame)
           
 void setSpaceId(String spaceId)
           
 void setSpaceIdAndSubSpaceId(String spaceId)
           
 void setSubSpaceId(String subSpaceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookSilverpeasV5Helper

@Deprecated
public LookSilverpeasV5Helper(MainSessionController mainSessionController,
                                         ResourceLocator resources)
Deprecated. 


LookSilverpeasV5Helper

public LookSilverpeasV5Helper(javax.servlet.http.HttpSession session)
Method Detail

getSpaceId

public String getSpaceId()
Specified by:
getSpaceId in interface LookHelper

setSpaceId

public void setSpaceId(String spaceId)
Specified by:
setSpaceId in interface LookHelper

getSubSpaceId

public String getSubSpaceId()
Specified by:
getSubSpaceId in interface LookHelper

setSubSpaceId

public void setSubSpaceId(String subSpaceId)
Specified by:
setSubSpaceId in interface LookHelper

getComponentId

public String getComponentId()
Specified by:
getComponentId in interface LookHelper

setComponentId

public void setComponentId(String componentId)
Specified by:
setComponentId in interface LookHelper

setSpaceIdAndSubSpaceId

public void setSpaceIdAndSubSpaceId(String spaceId)
Specified by:
setSpaceIdAndSubSpaceId in interface LookHelper
Parameters:
spaceId - can be id of a space or a subspace

setComponentIdAndSpaceIds

public void setComponentIdAndSpaceIds(String spaceId,
                                      String subSpaceId,
                                      String componentId)
Specified by:
setComponentIdAndSpaceIds in interface LookHelper

init

public final void init(MainSessionController mainSessionController,
                       ResourceLocator resources)
Specified by:
init in interface LookHelper

isMenuPersonalisationEnabled

public boolean isMenuPersonalisationEnabled()
Specified by:
isMenuPersonalisationEnabled in interface LookHelper

getMainSessionController

protected MainSessionController getMainSessionController()

getOrganisationController

protected OrganisationController getOrganisationController()

getGraphicElementFactory

protected GraphicElementFactory getGraphicElementFactory()

getUserFullName

public String getUserFullName(String userId)
Specified by:
getUserFullName in interface LookHelper

getUserFullName

public String getUserFullName()
Specified by:
getUserFullName in interface LookHelper

getUserId

public String getUserId()
Specified by:
getUserId in interface LookHelper

getUserDetail

public UserDetail getUserDetail()

getUserFull

public UserFull getUserFull()

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface LookHelper

isAnonymousUser

public boolean isAnonymousUser()
Specified by:
isAnonymousUser in interface LookHelper

displayPDCInNavigationFrame

public boolean displayPDCInNavigationFrame()
Specified by:
displayPDCInNavigationFrame in interface LookHelper

displayPDCFrame

public boolean displayPDCFrame()
Specified by:
displayPDCFrame in interface LookHelper

displayContextualPDC

public boolean displayContextualPDC()
Specified by:
displayContextualPDC in interface LookHelper

displaySpaceIcons

public boolean displaySpaceIcons()
Specified by:
displaySpaceIcons in interface LookHelper

getSpaceId

public String getSpaceId(String componentId)
Specified by:
getSpaceId in interface LookHelper

getWallPaper

public String getWallPaper(String spaceId)
Specified by:
getWallPaper in interface LookHelper

getNBConnectedUsers

public int getNBConnectedUsers()
Specified by:
getNBConnectedUsers in interface LookHelper

isAnonymousAccess

public boolean isAnonymousAccess()
Specified by:
isAnonymousAccess in interface LookHelper

getSettings

public boolean getSettings(String key)
Specified by:
getSettings in interface LookHelper

getSettings

public boolean getSettings(String key,
                           boolean defaultValue)
Specified by:
getSettings in interface LookHelper

getSettings

public String getSettings(String key,
                          String defaultValue)
Specified by:
getSettings in interface LookHelper

getSettings

public int getSettings(String key,
                       int defaultValue)
Specified by:
getSettings in interface LookHelper

getString

public String getString(String key)
Specified by:
getString in interface LookHelper

isBackOfficeVisible

public boolean isBackOfficeVisible()
Specified by:
isBackOfficeVisible in interface LookHelper

getTopItems

public List<TopItem> getTopItems()
Specified by:
getTopItems in interface LookHelper

getTopSpaceIds

public List<String> getTopSpaceIds()
Specified by:
getTopSpaceIds in interface LookHelper

getMainFrame

public String getMainFrame()
Specified by:
getMainFrame in interface LookHelper

setMainFrame

public void setMainFrame(String newMainFrame)
Specified by:
setMainFrame in interface LookHelper

getSpaceWallPaper

public String getSpaceWallPaper()
Specified by:
getSpaceWallPaper in interface LookHelper

getSpaceWithCSSToApply

public String getSpaceWithCSSToApply()
Specified by:
getSpaceWithCSSToApply in interface LookHelper

getComponentURL

public String getComponentURL(String key,
                              String function)

getComponentURL

public String getComponentURL(String key)
Specified by:
getComponentURL in interface LookHelper

getDate

public String getDate()
Specified by:
getDate in interface LookHelper

getDefaultSpaceId

public String getDefaultSpaceId()
Specified by:
getDefaultSpaceId in interface LookHelper

getLatestPublications

public List<PublicationDetail> getLatestPublications(String spaceId,
                                                     int nbPublis)
Specified by:
getLatestPublications in interface LookHelper

getValidPublications

public List<PublicationDetail> getValidPublications(NodePK nodePK)
Specified by:
getValidPublications in interface LookHelper

getPublicationBm

public PublicationBm getPublicationBm()

getSpaceHomePage

public String getSpaceHomePage(String spaceId,
                               javax.servlet.http.HttpServletRequest request)
                        throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

getDisplayUserMenu

public UserMenuDisplay getDisplayUserMenu()
Specified by:
getDisplayUserMenu in interface LookHelper
Returns:
user favorite space menu display mode

setDisplayUserMenu

public void setDisplayUserMenu(UserMenuDisplay displayUserMenu)
Specified by:
setDisplayUserMenu in interface LookHelper
Parameters:
displayUserMenu -

isEnableUFSContainsState

public boolean isEnableUFSContainsState()
Specified by:
isEnableUFSContainsState in interface LookHelper
Returns:
true if displaying three states, false if displaying two states

getShortcuts

public List<Shortcut> getShortcuts(String id,
                                   int nb)
Returns a list of shortcuts to display on a page (home page, heading page...)

Parameters:
id - identify the area of shorcuts
nb - the number of shortcuts to retrieve
Returns:
a List of Shorcut

isDisplayPDCInHomePage

public boolean isDisplayPDCInHomePage()
Specified by:
isDisplayPDCInHomePage in interface LookHelper
Returns:
the displayPDCInHomePage

getSpaceHomePage

public DefaultSpaceHomePage getSpaceHomePage(String spaceId)
Specified by:
getSpaceHomePage in interface LookHelper

getSpaceAdmins

public List<UserDetail> getSpaceAdmins(String spaceId)

getNews

public List<PublicationDetail> getNews(String spaceId)

getTickerSettings

public TickerSettings getTickerSettings()
Specified by:
getTickerSettings in interface LookHelper

getURLOfLastVisitedCollaborativeSpace

public String getURLOfLastVisitedCollaborativeSpace()


Copyright © 2016 Silverpeas. All Rights Reserved.