SitePage page = site.addPage(); page.setTitle(pageTitle); ToolConfiguration tool = page.addTool(); tool.setTool(TOOL_ID, tr); tool.setTitle(toolTitle);
SitePage page = site.addPage(); page.setTitle(pageTitle); ToolConfiguration tool = page.addTool(); tool.setTool(TOOL_ID, tr); tool.setTitle(toolTitle);
ToolConfiguration tool = sitePage.addTool(WEB_PORTLET); String fa_icon = (String)content.get(LTI_FA_ICON); if ( fa_icon != null && fa_icon.length() > 0 ) {
ToolConfiguration toolConfig = homePage.addTool(homeToolId); if (null != toolConfig) { toolConfig.setLayoutHints(synopticToolIndex + ",1");
ToolConfiguration toolConfiguration = sitePage.addTool(); toolConfiguration.setTool(TOOL_REGISTRATION, ToolManager.getTool(TOOL_REGISTRATION)); toolConfiguration.setTitle(basicLTI.getToolTitle());
SitePage page = toSite.addPage(); page.setTitle(pageTitle); ToolConfiguration tool = page.addTool(); tool.setTool(TOOL_ID, tr); tool.setTitle(toolTitle);
SitePage page = toSite.addPage(); page.setTitle(pageTitle); ToolConfiguration tool = page.addTool(); tool.setTool(TOOL_ID, tr); tool.setTitle(toolTitle);
protected boolean updateSite(JobExecutionContext context, Site site) throws JobExecutionException { // The toolId we are wanting to add to the site. String toolId = context.getMergedJobDataMap().getString("tool"); if (toolId == null || toolId.isEmpty()) { throw new JobExecutionException("tool isn't set in job data."); } Tool tool = toolManager.getTool(toolId); if (tool == null) { throw new JobExecutionException("Failed to find tool with id: "+ toolId); } ToolConfiguration toolConfiguration = site.getToolForCommonId(toolId); if (toolConfiguration == null) { // Add the tool to the site. SitePage page = site.addPage(); page.setTitle(tool.getTitle()); page.addTool(tool); try { siteService.save(site); return true; } catch (IdUnusedException|PermissionException e) { log.warn("Failed to save site: "+ site.getId(), e); } } else { log.debug(String.format("Site: %s already has tool: %s on page: %s", site.getId(), toolId, toolConfiguration.getContainingPage().getId())); } return false; }
protected boolean updateSite(JobExecutionContext context, Site site) throws JobExecutionException { // The toolId we are wanting to add to the site. String toolId = context.getMergedJobDataMap().getString("tool"); if (toolId == null || toolId.isEmpty()) { throw new JobExecutionException("tool isn't set in job data."); } Tool tool = toolManager.getTool(toolId); if (tool == null) { throw new JobExecutionException("Failed to find tool with id: "+ toolId); } ToolConfiguration toolConfiguration = site.getToolForCommonId(toolId); if (toolConfiguration == null) { // Add the tool to the site. SitePage page = site.addPage(); page.setTitle(tool.getTitle()); page.addTool(tool); try { siteService.save(site); return true; } catch (IdUnusedException|PermissionException e) { log.warn("Failed to save site: "+ site.getId(), e); } } else { log.debug(String.format("Site: %s already has tool: %s on page: %s", site.getId(), toolId, toolConfiguration.getContainingPage().getId())); } return false; }
page.addTool("sakai.resources");
private void addHomePageAndTools(final Site site) { // we will always have a home page SitePage homePage = site.addPage(); homePage.getPropertiesEdit().addProperty( SitePage.IS_HOME_PAGE, Boolean.TRUE.toString()); Tool homeTool = sakaiProxy.getTool(HOME_TOOL); ToolConfiguration homeToolConfig = homePage.addTool(); homeToolConfig.setTool(TOOL_ID_HOME, homeTool); homeToolConfig.setTitle(homeTool.getTitle()); // normally brings in sakai.siteinfo List<String> toolIds = sakaiProxy.getToolsRequired(SITE_TYPE_PROJECT); int synopticToolIndex = addRequiredToolsForWorksite(site, homePage, toolIds); // for synoptic tools if (synopticToolIndex > 0) { homePage.setLayout(SitePage.LAYOUT_DOUBLE_COL); } addRequiredHomeTools(homePage, toolIds, synopticToolIndex); }