public class SiteNeighbourhoodServiceImpl extends Object implements org.sakaiproject.portal.api.SiteNeighbourhoodService
| Constructor and Description |
|---|
SiteNeighbourhoodServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
List<org.sakaiproject.site.api.Site> |
getAllSites(HttpServletRequest req,
org.sakaiproject.tool.api.Session session,
boolean includeMyWorkspace)
Get All Sites for the current user.
|
org.sakaiproject.user.api.PreferencesService |
getPreferencesService() |
org.sakaiproject.component.api.ServerConfigurationService |
getServerConfigurationService() |
List<org.sakaiproject.site.api.Site> |
getSitesAtNode(HttpServletRequest request,
org.sakaiproject.tool.api.Session session,
boolean includeMyWorkspace) |
org.sakaiproject.site.api.SiteService |
getSiteService() |
org.sakaiproject.site.api.Site |
getSiteVisit(String siteId)
Do the getSiteVisit, but if not found and the id is a user site, try
translating from user EID to ID.
|
org.sakaiproject.user.api.UserDirectoryService |
getUserDirectoryService() |
void |
init() |
boolean |
isUseAliasPrefix() |
String |
lookupSiteAlias(String id,
String context) |
String |
parseSiteAlias(String alias) |
void |
setAliasService(org.sakaiproject.alias.api.AliasService aliasService) |
void |
setPreferencesService(org.sakaiproject.user.api.PreferencesService preferencesService) |
void |
setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService) |
void |
setSiteService(org.sakaiproject.site.api.SiteService siteService) |
void |
setUseAliasPrefix(boolean useAliasPrefix) |
void |
setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService) |
public void init()
public void destroy()
public List<org.sakaiproject.site.api.Site> getSitesAtNode(HttpServletRequest request, org.sakaiproject.tool.api.Session session, boolean includeMyWorkspace)
getSitesAtNode in interface org.sakaiproject.portal.api.SiteNeighbourhoodServicepublic List<org.sakaiproject.site.api.Site> getAllSites(HttpServletRequest req, org.sakaiproject.tool.api.Session session, boolean includeMyWorkspace)
includeMyWorkspace - When this is true - include the user's My Workspace as the first
parameter. If false, do not include the MyWorkspace anywhere in
the list. Some uses - such as the portlet styled portal or the rss
styled portal simply want all of the sites with the MyWorkspace
first. Other portals like the basic tabbed portal treats My
Workspace separately from all of the rest of the workspaces.org.sakaiproject.portal.api.PortalSiteHelper#getAllSites(javax.servlet.http.HttpServletRequest,
org.sakaiproject.tool.api.Session, boolean)public org.sakaiproject.site.api.Site getSiteVisit(String siteId) throws org.sakaiproject.exception.PermissionException, org.sakaiproject.exception.IdUnusedException
siteId - The Site Id.org.sakaiproject.exception.PermissionException - If not allowed.org.sakaiproject.exception.IdUnusedException - If not found.public org.sakaiproject.user.api.PreferencesService getPreferencesService()
public void setPreferencesService(org.sakaiproject.user.api.PreferencesService preferencesService)
preferencesService - the preferencesService to setpublic org.sakaiproject.component.api.ServerConfigurationService getServerConfigurationService()
public void setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService)
serverConfigurationService - the serverConfigurationService to setpublic org.sakaiproject.site.api.SiteService getSiteService()
public void setSiteService(org.sakaiproject.site.api.SiteService siteService)
siteService - the siteService to setpublic org.sakaiproject.user.api.UserDirectoryService getUserDirectoryService()
public void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
userDirectoryService - the userDirectoryService to setpublic String lookupSiteAlias(String id, String context)
lookupSiteAlias in interface org.sakaiproject.portal.api.SiteNeighbourhoodServicepublic String parseSiteAlias(String alias)
parseSiteAlias in interface org.sakaiproject.portal.api.SiteNeighbourhoodServicepublic void setAliasService(org.sakaiproject.alias.api.AliasService aliasService)
public boolean isUseAliasPrefix()
public void setUseAliasPrefix(boolean useAliasPrefix)
Copyright © 2003-2015 University of Michigan. All Rights Reserved.