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); }