public String getCommonsToolId(String siteId) { try { Site site = siteService.getSite(siteId); ToolConfiguration tc = site.getToolForCommonId("sakai.commons"); return tc.getId(); } catch (Exception e) { return ""; } }
public static Site siteForPID(SiteService siteservice, String pid) { Site togo = null; try { ToolConfiguration tc = siteservice.findTool(pid); String siteID = tc.getSiteId(); togo = siteservice.getSite(siteID); } catch (Exception iue) { // In Mercury, we may get an NPE since there is no ToolConfiguration } return togo; }
public static SitePage pageForToolConfig(SiteService siteservice, ToolConfiguration tc) { SitePage page = tc.getContainingPage(); if (page == null) { page = siteservice.findPage(tc.getPageId()); } return page; }
private boolean isCurrentUserFromGroup(final String gradebookUid, final String studentId) { boolean isFromGroup = false; try { final Site s = this.siteService.getSite(gradebookUid); final Group g = s.getGroup(studentId); isFromGroup = (g != null) && (g.getMember(this.authn.getUserUid()) != null); } catch (final Exception e) { // Id not found log.error("Error in isCurrentUserFromGroup: ", e); } return isFromGroup; }
/** * {@inheritDoc} */ public String getUserSpecificSiteTitle(Site site, String userID, List<String> siteProviders) { if( m_siteTitleAdvisor != null ) { return m_siteTitleAdvisor.getUserSpecificSiteTitle( site, userID, siteProviders ); } else { return site.getTitle(); } }
/** * @inheritDoc */ public String getSiteId() { if (m_site != null) { return m_site.getId(); } return m_siteId; }
public String getEntityReference() { return urlEntityReference == null? (site == null? "" : site.getReference()) : urlEntityReference; } }
/** * {@inheritDoc} */ @Override public boolean isUserMyWorkspace(final String siteId) { return this.siteService.isUserSite(siteId); }
/** * {@inheritDoc} */ @Override public List<Site> getUserSites() { return this.siteService.getSites(SelectionType.ACCESS, null, null, null, SortType.TITLE_ASC, null); }
/** * {@inheritDoc} */ @Override public boolean checkForSite(final String siteId) { return this.siteService.siteExists(siteId); }
@Override public void run() { emailSiteMembers(siteTitle, site.getUrl(), ownerId, members); } };
/** * Gets the siteId of the given user's My Workspace Generally ~userId but may not be * * @param userId * @return */ private String getUserMyWorkspace(final String userId) { return this.siteService.getUserSiteId(userId); }
/** * Convenience method to retrieve the skin folder from a site * @param site * @return skinFolder */ public static String getSkinFromSite(Site site) { String skinFolder=null; if (site!=null) { skinFolder = site.getSkin(); } return skinFolder; }
/** * {@inheritDoc} */ @Override public boolean isUserAllowedAddSite(final String userUuid) { return this.siteService.allowAddSite(userUuid); }
/** * get all site type strings associated with project site type * @return */ public static List<String> getProjectSiteTypes() { return siteService.getSiteTypeStrings("project"); }
public static Site siteForPID(SiteService siteservice, String pid) { Site togo = null; try { ToolConfiguration tc = siteservice.findTool(pid); String siteID = tc.getSiteId(); togo = siteservice.getSite(siteID); } catch (Exception iue) { // In Mercury, we may get an NPE since there is no ToolConfiguration } return togo; }
private String buildAlias(String alias, Site site) { return PAGE_ALIAS+site.getId()+Entity.SEPARATOR+alias; }
public static SitePage pageForToolConfig(SiteService siteservice, ToolConfiguration tc) { SitePage page = tc.getContainingPage(); if (page == null) { page = siteservice.findPage(tc.getPageId()); } return page; }