public void removeUser(String username) throws SecurityException { if (username != null && username.equals(getAnonymousUser())) { throw new SecurityException(SecurityException.ANONYMOUS_USER_PROTECTED.create(username)); } JetspeedPrincipal user; user = getUser(username); super.removePrincipal(user); // Since 2.3.0 PortletPreferencesProvider provider = getPreferencesProvider(); if (provider != null) { provider.removeUserPreferences(username); } }