/** * @inheritDoc */ public void moveDown() { if (m_site == null) return; ((ResourceVector) m_site.getPages()).moveDown(this); }
/** * @inheritDoc */ public void moveUp() { if (m_site == null) return; ((ResourceVector) m_site.getPages()).moveUp(this); }
/** * @inheritDoc */ public int getPosition() { if (m_site == null) return -1; return ((ResourceVector) m_site.getPages()).indexOf(this); }
/** * @inheritDoc */ public void setPosition(int pos) { if (m_site == null) return; List<SitePage> pageList = m_site.getPages(); //KNL-250 if the position is greater than the number of pages make it last to avoid an exception int pageSize = pageList.size(); if (pos >= pageSize) { pos = pageSize - 1; } ((ResourceVector) pageList).moveTo(this, pos); }
public List getSiteTools(String toolId, Site site) { List tools = new ArrayList(); List pages = site.getPages(); for (Iterator i = pages.iterator(); i.hasNext();) { SitePage page = (SitePage) i.next(); for (Iterator j = page.getTools().iterator(); j.hasNext();) { ToolConfiguration tool = (ToolConfiguration) j.next(); if (toolId == null) { tools.add(tool); } else if (toolId.equals(tool.getToolId())) { tools.add(tool); } } } return tools; }
private void notifyCacheRemove(String key, Object payload) { // clear the tool ids for this site if ((payload != null) && (payload instanceof Site)) { Site site = (Site) payload; for (Iterator<SitePage> pages = site.getPages().iterator(); pages.hasNext();) { SitePage page = (SitePage) pages.next(); m_pages.remove(page.getId()); for (Iterator<ToolConfiguration> tools = page.getTools().iterator(); tools.hasNext();) { ToolConfiguration tool = (ToolConfiguration) tools.next(); m_tools.remove(tool.getId()); } } for (Iterator<Group> groups = site.getGroups().iterator(); groups.hasNext();) { Group group = (Group) groups.next(); m_groups.remove(group.getId()); } } }
for(Iterator<SitePage> iPages = site.getPages().iterator(); iPages.hasNext();){ SitePage page = iPages.next(); siteTools.addAll(page.getTools());
try { List pageList = currentSite.getPages(); for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i);
try { List pageList = currentSite.getPages(); for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i);
sitePages = site.getPages(); siteGroups = site.getGroups();
for (Iterator i = site.getPages().iterator(); i.hasNext();)
Element basicLtiList = doc.createElement("org.sakaiproject.basiclti.service.BasicLTISecurityService"); for (SitePage sitePage : site.getPages()) { for (ToolConfiguration toolConfiguration : sitePage.getTools()) { if ( toolConfiguration.getTool() == null ) continue;
List toSitePages = toSite.getPages(); if (toSitePages != null && !toSitePages.isEmpty())
List pageList = appliedSite.getPages(); for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i);
List toSitePages = toSite.getPages(); if (toSitePages != null && !toSitePages.isEmpty())
activeSite.getPages().stream() // get all pages in site
try { Site site = siteService.getSite(siteId); List<SitePage> pages = site.getPages(); for (SitePage p : pages) { Collection<ToolConfiguration> toolConfigurations = p.getTools(new String[] {toolId});
private void notifyCacheRemove(@SuppressWarnings("UnusedParameters") String key, Site site) { // clear the tool ids for this site //noinspection ConstantConditions if (site != null && site instanceof Site) { for (SitePage page : site.getPages()) { m_cachePages.remove(page.getId()); for (ToolConfiguration tool : page.getTools()) { m_cacheTools.remove(tool.getId()); } } for (Group group : site.getGroups()) { m_cacheGroups.remove(group.getId()); } } }
private void notifyCachePut(String siteReference, Site site) { //noinspection ConstantConditions if (site != null && site instanceof Site) { Collection<SitePage> sitePages; Collection<Group> siteGroups; // TODO: If the boolean versions of getPages and getGroups are added to the Site interface, this check should be removed. if (site instanceof BaseSite) { //noinspection unchecked sitePages = ((BaseSite) site).getPages(false); //noinspection unchecked siteGroups = ((BaseSite) site).getGroups(false); } else { sitePages = site.getPages(); siteGroups = site.getGroups(); } // add the pages and tools to the cache for (SitePage page : sitePages) { m_cachePages.put(page.getId(), siteReference); for (ToolConfiguration tool : page.getTools()) { m_cacheTools.put(tool.getId(), siteReference); } } // add the groups to the cache for (Group group : siteGroups) { m_cacheGroups.put(group.getId(), siteReference); } } }