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; }
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); }
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); }
xssPostEnabled = portalConfiguration.getBoolean(PortalConfigurationConstants.XSS_FILTER_POST, false); if (xssPostEnabled) { XSSRequestWrapper.initPatterns(portalConfiguration.getStringArray(PortalConfigurationConstants.XSS_REGEX), portalConfiguration.getStringArray(PortalConfigurationConstants.XSS_FLAGS));
String[] defaultUserRoles = Jetspeed.getConfiguration().getStringArray(PortalConfigurationConstants.REGISTRATION_ROLES_DEFAULT);