public String getSiteRefFromId(String siteId) { return siteService.siteReference(siteId); }
public static java.lang.String siteReference(java.lang.String param0) { org.sakaiproject.site.api.SiteService service = getInstance(); if (service == null) return null; return service.siteReference(param0); }
public static java.lang.String siteReference(java.lang.String param0) { org.sakaiproject.site.api.SiteService service = getInstance(); if (service == null) return null; return service.siteReference(param0); }
/** * {@inheritDoc} */ public boolean isAllowedSite(String userId, String permission, String siteId) { return isAllowed(userId, permission, siteService.siteReference(siteId)); }
private List<String> getUserIdsWithPermission(String permission, String siteId) { return getUserIdsWithPermissionOnRealm(permission, siteService.siteReference(siteId)); }
private String getCurrentSiteReference() { //sakai2 - use Placement to get context instead of getting currentSitePageId from PortalService in sakai. Placement placement = ToolManager.getCurrentPlacement(); String currentSiteId = placement.getContext(); return siteService.siteReference(currentSiteId); }
public boolean allowTransferCopyTags(TaggableActivity activity) { return securityService.unlock(SiteService.SECURE_UPDATE_SITE, siteService.siteReference(activity.getContext())); }
/** * Determine whether the default dropbox collection id for this user in some site is the site's entire dropbox collection or just the current user's collection within the site's dropbox. * * @return True if user sees all dropboxes in the site, false otherwise. */ public boolean isDropboxMaintainer(String siteId) { // make sure we are in a worksite, not a workspace if (m_siteService.isUserSite(siteId) || m_siteService.isSpecialSite(siteId)) { return false; } // if the user has dropbox maintain in the site, they are the dropbox maintainer // (dropbox maintain in their myWorkspace just gives them access to their own dropbox) return m_securityService.unlock(AUTH_DROPBOX_MAINTAIN, m_siteService.siteReference(siteId)); }
/** * Determine whether the user has the dropbox.groups permission * * @return True if user has dropbox.groups permission, false otherwise. */ public boolean isDropboxGroups(String siteId) { String dropboxId = null; // make sure we are in a worksite, not a workspace if (m_siteService.isUserSite(siteId) || m_siteService.isSpecialSite(siteId)) { return false; } // if the user has dropbox maintain in the site, they are the dropbox maintainer // (dropbox maintain in their myWorkspace just gives them access to their own dropbox) return m_securityService.unlock(AUTH_DROPBOX_GROUPS, m_siteService.siteReference(siteId)); }
unlock(SiteService.SECURE_UPDATE_SITE, m_siteService.siteReference(siteId));
protected boolean canSeeAllGroups(String userId, Site site){ if(site != null && site.getMember(userId) != null){ if(m_securityService.unlock(userId, eventId(SECURE_ALL_GROUPS), m_siteService.siteReference(site.getId()))){ return true; } } return false; }
protected boolean canSeeAllGroups(String userId, Site site){ if(site != null && site.getMember(userId) != null){ if(m_securityService.unlock(userId, eventId(SECURE_ALL_GROUPS), m_siteService.siteReference(site.getId()))){ return true; } } return false; }
protected String getMessageOwnerDisplayName(String user, String context) { User sender = null; try { sender = UserDirectoryService.getUser(user); } catch(UserNotDefinedException e) { logger.error(e.getMessage()); return user; } if (contextualUserDisplayService == null) { return sender.getDisplayName(); } else { String ret = contextualUserDisplayService.getUserDisplayName(sender, siteService.siteReference(context)); if (ret == null) ret = sender.getDisplayName(); return ret; } }
if (m_securityService.isSuperUser() || (m_securityService.unlock(m_sessionManager.getCurrentSessionUserId(), eventId(SECURE_ALL_GROUPS), m_siteService.siteReference(m_context)) && unlockCheck(function, reference)))
/** * For crosslisted sites, the sections may belong to multiple academic sessions which have differing end dates. * If we find a date that isn't before the grace period, this site is not supposed to be removed / unpublished. * @return true if this site has an academic session with an end date after the expiration date */ private boolean isSiteCrosslistedWithEndDateAfterExpirationDate(String siteId, Date expirationDate) { String siteReference = siteService.siteReference(siteId); Set<String> providerIds = authzGroupService.getProviderIds(siteReference); for (String providerId : providerIds) { Section section = courseManagementService.getSection(providerId); if (section != null) { CourseOffering offering = courseManagementService.getCourseOffering(section.getCourseOfferingEid()); if (offering != null) { AcademicSession session = offering.getAcademicSession(); if (session != null) { Date endDate = session.getEndDate(); if (endDate != null && endDate.getTime() >= expirationDate.getTime()) { return true; } } } } } return false; }
if (m_securityService.isSuperUser() || (m_securityService.unlock(m_sessionManager.getCurrentSessionUserId(), eventId(SECURE_ALL_GROUPS), m_siteService.siteReference(m_context)) && unlockCheck(function, reference)))
securityService.clearUserEffectiveRole(siteService.siteReference(parts[2]));
/** * {@inheritDoc} */ public void refreshAuthzGroup(BaseAuthzGroup azGroup) { if (azGroup == null) return; if (azGroup.m_isNew) { // refresh new authz groups immediately log.debug("Refresh new authz group: {}", azGroup.getId()); refreshAuthzGroupInternal(azGroup); // refresh parent Reference reference = entityManager.newReference(azGroup.getId()); if (SiteService.APPLICATION_ID.equals(reference.getType()) && SiteService.GROUP_SUBTYPE.equals(reference.getSubType())) { try { refreshAuthzGroupInternal((BaseAuthzGroup) getAuthzGroup(siteService.siteReference(reference.getContainer()))); } catch (Exception e) { log.warn("Cannot refresh parent authz group for authz group: {}", azGroup.getId(), e); } } } else { // Add the AuthzGroup to the queue, keyed on id to eliminate duplicate refreshes log.debug("Queue authz group for refresh " + azGroup.getId()); refreshQueue.put(azGroup.getId(), azGroup); } }
new MySecurityAdvisor(sessionManager.getCurrentSessionUserId(), assignmentService.SECURE_ALL_GROUPS, siteService.siteReference(aref.getContext()))); assignment = assignmentService.getAssignment(assignmentReference); } catch (IdUnusedException e) {
String contextRef = siteService.siteReference(ref.getContext());