public String getConfigurationProperty(String key, String defaultValue) { return configuration.getString(key, defaultValue); }
public void start() { this.defaultRoles = configuration.getList(PortalConfigurationConstants.REGISTRATION_ROLES_DEFAULT); this.defaultGroups = configuration.getList(PortalConfigurationConstants.REGISTRATION_GROUPS_DEFAULT); String[] profileRuleNames = configuration.getStringArray(PortalConfigurationConstants.PROFILER_RULE_NAMES_DEFAULT); String[] profileRuleValues = configuration.getStringArray(PortalConfigurationConstants.PROFILER_RULE_VALUES_DEFAULT); defaultRules = new HashMap<String, String>(); if (profileRuleNames != null && profileRuleValues != null) { for (int ix = 0; ix < ((profileRuleNames.length < profileRuleValues.length) ? profileRuleNames.length : profileRuleValues.length); ix++) { defaultRules.put(profileRuleNames[ix], profileRuleValues[ix]); } } this.folderTemplate = configuration.getString(PortalConfigurationConstants.PSML_TEMPLATE_FOLDER); this.adminUser = configuration.getString(PortalConfigurationConstants.USERS_DEFAULT_ADMIN); this.adminRole = configuration.getString(PortalConfigurationConstants.ROLES_DEFAULT_ADMIN); }
public Enumeration getPropertyNames() { final Iterator<String> keys = configuration.getKeys(); return new Enumeration<String>() { public boolean hasMoreElements() { return keys.hasNext(); } public String nextElement() { return keys.next(); } }; }
protected void initialize() { portalInfo = configuration.getString(PORTAL_NAME_ATTR) + "/" + configuration.getString(PORTAL_VERSION_ATTR); // Inititalize supported portlet modes and window states String[] supportedModes = configuration.getStringArray(SUPPORTED_PORTLETMODE_ATTR); String[] supportedStates = configuration.getStringArray(SUPPORTED_WINDOWSTATE_ATTR); new JetspeedActions(supportedModes, supportedStates); }
try String jetuiMode = Jetspeed.getConfiguration().getString(PortalConfigurationConstants.JETUI_CUSTOMIZATION_METHOD, PortalConfigurationConstants.JETUI_CUSTOMIZATION_SERVER); boolean redirectHomeSpace = Jetspeed.getConfiguration().getBoolean(PortalConfigurationConstants.JETUI_REDIRECT_HOME_SPACE, true); if (redirectHomeSpace && jetuiMode.equals(PortalConfigurationConstants.JETUI_CUSTOMIZATION_AJAX)) { String destination = (String)session.getAttribute(LoginConstants.DESTINATION);
xssRequestEnabled = portalConfiguration.getBoolean(PortalConfigurationConstants.XSS_FILTER_REQUEST, true); xssPostEnabled = portalConfiguration.getBoolean(PortalConfigurationConstants.XSS_FILTER_POST, false); if (xssPostEnabled) { XSSRequestWrapper.initPatterns(portalConfiguration.getStringArray(PortalConfigurationConstants.XSS_REGEX), portalConfiguration.getStringArray(PortalConfigurationConstants.XSS_FLAGS));
public JetspeedEngine(PortalConfiguration configuration, String applicationRoot, ServletConfig config, ComponentManager componentManager ) { this.componentManager = componentManager; this.context = new JetspeedPortalContext(this, configuration, applicationRoot); this.config = config; context.setApplicationRoot(applicationRoot); context.setConfiguration(configuration); defaultPipelineName = configuration.getString(PIPELINE_DEFAULT, "jetspeed-pipeline"); configuration.setString(JetspeedEngineConstants.APPLICATION_ROOT_KEY, applicationRoot); // Make these availble as beans to Spring componentManager.addComponent("Engine", this); componentManager.addComponent("PortalContext", context); componentManager.addComponent("PortalConfiguration", configuration); }
public void start() { if (Jetspeed.getConfiguration() != null) { this.autoRefreshEnabled = Jetspeed.getConfiguration().getBoolean(PortalConfigurationConstants.AUTO_REFRESH_ENABLED, true); } }
public JetspeedPortletContextImpl(ServletContext servletContext, PortletApplication application, ContainerInfo containerInfo, PortalConfiguration configuration, RequestDispatcherService rdService, ServletContextProvider servletContextProvider) { super(servletContext, application, containerInfo, Arrays.asList(configuration.getStringArray(CONTAINER_SUPPORTED_RUNTIME_OPTION)), rdService); this.servletContextProvider = servletContextProvider; }
public AbstractPortalURL(NavigationalState navState, PortalContext portalContext) { if ( navStateParameter == null ) { navStateParameter = portalContext.getConfigurationProperty("portalurl.navigationalstate.parameter.name", DEFAULT_NAV_STATE_PARAMETER); } this.navState = navState; if ( relativeOnly == null ) { relativeOnly = new Boolean(portalContext.getConfiguration().getBoolean("portalurl.relative.only", false)); } if (pagePipeline == null) { synchronized (lock) { String pagePipelineName = portalContext.getConfiguration().getString(JetspeedEngineConstants.PIPELINE_DEFAULT, "/portal"); PipelineMapper pipelineMapper = Jetspeed.getEngine().getComponentManager().lookupComponent("pipeline-mapper"); pagePipeline = pipelineMapper.getMappedPathByPipelineId(pagePipelineName); portletPipeline = pipelineMapper.getMappedPathByPipelineId(PortalReservedParameters.PORTLET_PIPELINE); } } }
String[] defaultUserRoles = Jetspeed.getConfiguration().getStringArray(PortalConfigurationConstants.REGISTRATION_ROLES_DEFAULT); String templateFolder = Jetspeed.getConfiguration().getString(PortalConfigurationConstants.PSML_TEMPLATE_FOLDER);
public void init() { try { configuration = Jetspeed.getComponentManager().lookupComponent("PortalConfiguration"); } catch (Exception e) { configuration = null; // not set in some unit tests } if (configuration != null) { enableSessionCache = configuration.getBoolean(PortalConfigurationConstants.ENABLED_PREFERENCES_SESSION_CACHE); } else { enableSessionCache = false; } }
public ShibbolethConfiguration(Map<String, String> headerMapping, boolean authenticate, PortalConfiguration config) { this.headerMapping = headerMapping; this.authenticate = authenticate; this.guestUser = config.getString(PortalConfigurationConstants.USERS_DEFAULT_GUEST); }
String jetuiMode = Jetspeed.getConfiguration().getString(PortalConfigurationConstants.JETUI_CUSTOMIZATION_METHOD, PortalConfigurationConstants.JETUI_CUSTOMIZATION_SERVER); this.ajaxCustomization = (jetuiMode.equals(PortalConfigurationConstants.JETUI_CUSTOMIZATION_AJAX)); this.autoRefreshEnabled = Jetspeed.getConfiguration().getBoolean(PortalConfigurationConstants.AUTO_REFRESH_ENABLED, true);
new Boolean(Jetspeed.getContext().getConfiguration().getBoolean("merge.portal.parameters.with.portlet.parameters", false)); mergePortalParametersBeforePortletParameters = new Boolean(Jetspeed.getContext().getConfiguration().getBoolean("merge.portal.parameters.before.portlet.parameters", false));
public String getConfigurationProperty(String key) { return configuration.getString(key); }
public String getProperty(String name) { if (name == null) { throw new IllegalArgumentException("Property name == null"); } return(String) configuration.getString(name); }
private String getApplicationName(RenderRequest request) { String url = null; String urls[] = ((HttpServletRequest) request).getPathInfo().split(Folder.PATH_SEPARATOR); if (urls.length > 2) { if (!urls[1].startsWith(configuration.getString("portalurl.navigationalstate.parameter.name"))) { url = Folder.PATH_SEPARATOR + urls[1]; } } return url; } }
public void init(FilterConfig filterConfig) throws ServletException { PortalConfiguration config = Jetspeed.getConfiguration(); if (config != null) guest = config.getString("default.user.principal"); }
public void init(FilterConfig filterConfig) throws ServletException { PortalConfiguration config = Jetspeed.getConfiguration(); if (config != null) { guest = config.getString("default.user.principal"); } }