List<Role> roles = roleManager.getRolesForUser(user.getName());
List<String> availableRoles = roleManager.getRoleNames(null);
List<Group> groups = groupManager.getGroupsForUser(user.getName());
List<String> availableGroups = groupManager.getGroupNames(null);
return new UserDetailBean(user, credential, roles, groups, availableRoles, availableGroups);
}
catch (Exception e)
{
if (log.isDebugEnabled())
{