public class PodcastPermissionsServiceImpl extends Object implements org.sakaiproject.api.app.podcasts.PodcastPermissionsService
| Constructor and Description |
|---|
PodcastPermissionsServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowAccess(String id)
Determines if authenticated user has 'read' access to podcast collection folder
|
boolean |
canAccessViaGroups(Collection groups,
String siteId)
Determine if current user can access this group restricted entity
|
boolean |
canUpdateSite()
Determine whether user and update the site
|
boolean |
canUpdateSite(String siteId)
Determine whether user and update the site
|
boolean |
hasPerm(String function,
String resourceId)
Returns TRUE if current user has function (permission) passed in or site.upd, FALSE otherwise.
|
boolean |
hasPerm(String function,
String resourceId,
String siteId)
Returns TRUE if current user has function (permission) passed in or site.upd, FALSE otherwise.
|
void |
init() |
boolean |
isGrouped(org.sakaiproject.content.api.GroupAwareEntity entity)
Determine if this entity has been restricted to specific group(s)
|
boolean |
isResourceHidden(org.sakaiproject.content.api.ContentEntity podcastResource,
Date tempDate) |
void |
setContentHostingService(org.sakaiproject.content.api.ContentHostingService contentHostingService) |
void |
setSecurityService(org.sakaiproject.authz.api.SecurityService securityService) |
void |
setSessionManager(org.sakaiproject.tool.api.SessionManager sessionManager) |
void |
setSiteService(org.sakaiproject.site.api.SiteService siteService) |
void |
setTimeService(org.sakaiproject.time.api.TimeService timeService) |
void |
setToolManager(org.sakaiproject.tool.api.ToolManager toolManager) |
public void setContentHostingService(org.sakaiproject.content.api.ContentHostingService contentHostingService)
public void setSecurityService(org.sakaiproject.authz.api.SecurityService securityService)
public void setToolManager(org.sakaiproject.tool.api.ToolManager toolManager)
public void setSessionManager(org.sakaiproject.tool.api.SessionManager sessionManager)
public void setTimeService(org.sakaiproject.time.api.TimeService timeService)
public void setSiteService(org.sakaiproject.site.api.SiteService siteService)
public void init()
public boolean allowAccess(String id)
allowAccess in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServiceid - The id for the podcast collection folderpublic boolean canUpdateSite()
canUpdateSite in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicesiteId - The siteId for the site to testpublic boolean canUpdateSite(String siteId)
canUpdateSite in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicesiteId - The siteId for the site to testpublic boolean hasPerm(String function, String resourceId)
hasPerm in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicepublic boolean hasPerm(String function, String resourceId, String siteId)
hasPerm in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicepublic boolean isGrouped(org.sakaiproject.content.api.GroupAwareEntity entity)
isGrouped in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicepublic boolean canAccessViaGroups(Collection groups, String siteId)
canAccessViaGroups in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServicepublic boolean isResourceHidden(org.sakaiproject.content.api.ContentEntity podcastResource,
Date tempDate)
isResourceHidden in interface org.sakaiproject.api.app.podcasts.PodcastPermissionsServiceCopyright © 2004-2016 Sakai Project. All Rights Reserved.