Raw Notes from the Refactor

Moved some reusable code from SkinnablePortal to PortalService.


public boolean allowTool(Site site, Placement placement)
public boolean doGatewaySiteList()
public List getGatewaySites()
// private ??
public List getAllSites(HttpServletRequest req, Session session,
boolean includeMyWorkspace) throws IOException {
public Site getMyWorkspace(Session session)
public Map convertSiteToContext(HttpServletRequest req, Site s, String prefix,
String currentSiteId, String myWorkspaceSiteId)
public List convertSitesToContext(HttpServletRequest req, List mySites, String prefix,
String currentSiteId, String myWorkspaceSiteId)
public Site getSiteVisit(String siteId) throws PermissionException,
IdUnusedException {
public String getSiteEffectiveId(Site site)
private String[] getGatewaySiteList()
// Is this called elsewhere
portalService
See if indexof is still needed…

org.sakaiproject
sakai-util
${sakai.version}


org.sakaiproject
sakai-util-api
${sakai.version}
provided


org.sakaiproject
sakai-entity-api
${sakai.version}
provided


org.sakaiproject
sakai-authz-api
${sakai.version}
provided


org.sakaiproject
sakai-user-api
${sakai.version}
provided

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import org.sakaiproject.site.api.Site;
import org.sakaiproject.exception.IdUnusedException;
import org.sakaiproject.exception.PermissionException;
import org.sakaiproject.tool.api.Placement;
import org.sakaiproject.tool.api.Session;
boolean allowTool(Site site, Placement placement);
boolean doGatewaySiteList();
List getGatewaySites();
List getAllSites(HttpServletRequest req, Session session,
boolean includeMyWorkspace) throws IOException;
Site getMyWorkspace(Session session);
Map convertSiteToContext(HttpServletRequest req, Site s, String prefix,
String currentSiteId, String myWorkspaceSiteId);
List convertSitesToContext(HttpServletRequest req, List mySites, String prefix,
String currentSiteId, String myWorkspaceSiteId);
Site getSiteVisit(String siteId) throws PermissionException,
IdUnusedException;
String getSiteEffectiveId(Site site);

org.sakaiproject
sakai-site-api
${sakai.version}
provided


org.sakaiproject
sakai-tool-api
${sakai.version}
provided


org.sakaiproject
sakai-util-api
${sakai.version}
provided

Project.xml

sakaiproject
sakai-site-api
${sakai.version}


sakaiproject
sakai-util
${sakai.version}


sakaiproject
sakai-entity-api
${sakai.version}


sakaiproject
sakai-authz-api
${sakai.version}


sakaiproject
sakai-user-api
${sakai.version}






+
+
+ org.sakaiproject
+ sakai-site-api
+ ${sakai.version}
+ provided
+

+
+ org.sakaiproject
+ sakai-util-api
+ ${sakai.version}
+ provided
+

+
+
+ org.sakaiproject
+ sakai-site-api
+ ${sakai.version}
+ provided
+

+
+ org.sakaiproject
+ sakai-util
+ ${sakai.version}
+

+
+ org.sakaiproject
+ sakai-util-api
+ ${sakai.version}
+ provided
+

+
+
+ org.sakaiproject
+ sakai-entity-api
+ ${sakai.version}
+ provided
+

+
+ org.sakaiproject
+ sakai-authz-api
+ ${sakai.version}
+ provided
+

+
+ org.sakaiproject
+ sakai-user-api
+ ${sakai.version}
+ provided
+