/** * {@inheritDoc} */ public void moveUp() { if (m_page == null) { log.warn("moveUp: null page: " + m_id); return; } ((ResourceVector) m_page.getTools()).moveUp(this); }
/** * {@inheritDoc} */ public void moveDown() { if (m_page == null) { log.warn("moveDown: null page: " + m_id); return; } ((ResourceVector) m_page.getTools()).moveDown(this); }
private boolean isToolAlreadyAdded(SitePage homePage, String homeToolId) { for (ToolConfiguration tool : homePage.getTools()) { if (StringUtils.equals(tool.getToolId(), homeToolId)) { return true; } } return false; }
/** * {@inheritDoc} */ public Collection getTools(String[] toolIds) { List rv = new Vector(); if ((toolIds == null) || (toolIds.length == 0)) return rv; // search the pages for (Iterator iPages = getPages().iterator(); iPages.hasNext();) { SitePage page = (SitePage) iPages.next(); rv.addAll(page.getTools(toolIds)); } return rv; }
public boolean summarizePage(Map m, Site site, SitePage page) { List pTools = page.getTools(); Iterator iPt = pTools.iterator(); while (iPt.hasNext()) { ToolConfiguration placement = (ToolConfiguration) iPt.next(); if (summarizeTool(m, site, placement.getToolId())) { return true; } } return false; }
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; }
public boolean summarizePage(Map m, Site site, SitePage page) { List pTools = page.getTools(); Iterator iPt = pTools.iterator(); while (iPt.hasNext()) { ToolConfiguration placement = (ToolConfiguration) iPt.next(); if (summarizeTool(m, site, placement.getToolId())) { return true; } } return false; }
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()); } } }
/** * Look through the pages in a site and find the page that corresponds to a tool. * * @param <code>site</code> * The site * @param <code>toolId</code> * The placement / tool ID * @return The page if found otherwise null. */ public static SitePage getPageForTool(Site site, String toolId) { if ( site == null || toolId == null ) return null; List pages = site.getOrderedPages(); for (Iterator i = pages.iterator(); i.hasNext();) { SitePage p = (SitePage) i.next(); List<ToolConfiguration> pTools = p.getTools(); Iterator<ToolConfiguration> toolz = pTools.iterator(); while(toolz.hasNext()){ ToolConfiguration tc = toolz.next(); Tool to = tc.getTool(); if ( toolId.equals(tc.getId()) ) { return p; } } } return null; }
for(Iterator<SitePage> iPages = site.getPages().iterator(); iPages.hasNext();){ SitePage page = iPages.next(); siteTools.addAll(page.getTools());
for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i); List pageToolList = page.getTools(); try { toolId = ((ToolConfiguration) pageToolList.get(0)).getTool().getId();
for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i); List pageToolList = page.getTools(); try { toolId = ((ToolConfiguration) pageToolList.get(0)).getTool().getId();
for (Iterator<ToolConfiguration> tools = page.getTools().iterator(); tools.hasNext();)
for (ToolConfiguration toolConfiguration : sitePage.getTools()) { if ( toolConfiguration.getTool() == null ) continue; if (toolConfiguration.getTool().getId().equals(
for (int i = 0; i < pageList.size(); i++) { page = (SitePage) pageList.get(i); List pageToolList = page.getTools(); if (pageToolList != null && !pageToolList.isEmpty()) {
.map(page -> page.getTools()) // tools for each page
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()); } } }
for (SitePage page : pages) { for (ToolConfiguration tc : (List<ToolConfiguration>) page.getTools(0)) {
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); } } }