Package org.apache.jetspeed.security

Examples of org.apache.jetspeed.security.User


                try
                {
                    Iterator users = userManager.getUsersInGroup(selectedGroup).iterator();
                    while (users.hasNext())
                    {
                        User user = (User)users.next();
                        Principal principal = SecurityUtil.getPrincipal(user.getSubject(),
                                UserPrincipal.class);
                        if ( filter == null || principal.getName().toLowerCase().startsWith(filter))
                        {
                            list.add(principal.getName());
                        }
View Full Code Here


            try
            {
                Iterator users = userManager.getUsersInRole(selectedRole).iterator();                                   
                while (users.hasNext())
                {
                    User user = (User)users.next();
                    Principal principal = SecurityUtil.getPrincipal(user.getSubject(),
                            UserPrincipal.class);
                    if ( filter == null || principal.getName().toLowerCase().startsWith(filter))
                    {
                        list.add(principal.getName());
                    }
View Full Code Here

        {
            publishRenderMessage(request, MSG_MESSAGE, errors);
            return;
        }

        User user = null;
        try
        {
            user = admin.lookupUserFromEmail(email);
        } catch (Exception e)
        {
            publishRenderMessage(
                    request,
                    MSG_MESSAGE,
                    makeMessage(resource.getString("forgotten.email_address_not_found")));
            return;
        }

        try
        {
            String userName = getUserName(user);

            String newPassword = admin.generatePassword();

            String urlGUID = makeGUID(userName, newPassword);

            Preferences pref = user.getUserAttributes();
            String[] keys = pref.keys();
            Map userAttributes = new HashMap();
            if (keys != null)
            {
                for (int ix = 0; ix < keys.length; ix++)
View Full Code Here

    }
//    System.out.println("user manager = " + userManager);
    try {
      Iterator users = userManager.getUsers("");
      while (users.hasNext()) {
        User user = (User) users.next();
//        System.out.println("++++ User = " + user);
        getPrincipal(user.getSubject(), UserPrincipal.class);
//        System.out.println("principal = " + principal.getName());
      }
    } catch (SecurityException se) {
      throw new PortletException(se);
    }
View Full Code Here

            // TODO: need to try to normalize List/Collection/Iterators
            List list = new ArrayList();
            while (users.hasNext())
            {
                User user = (User)users.next();
                Principal principal = getPrincipal(user.getSubject(),
                        UserPrincipal.class);               
                list.add(principal.getName());
            }           
            BrowserIterator iterator = new DatabaseBrowserIterator(
                    list, resultSetTitleList, resultSetTypeList,
View Full Code Here

            {
                Iterator users = userManager.getUsersInRole(roleFilter).iterator();
                while (users.hasNext())
                {
                    // NOTE: this can be a bit costly if you have a lot of users in a role
                    User user = (User)users.next();
                    Principal pr = getBestPrincipal(user.getSubject(), UserPrincipal.class);
                    list.add(pr.getName());
                }                           
            }
            else
            {
View Full Code Here

                return;
            }
            if (optionForceEmailsToBeSystemUnique)
            {
                boolean emailExistsFlag = true;
                User user = null;
                try
                {
                    user = admin.lookupUserFromEmail((String) userInfo
                            .get(USER_ATTRIBUTE_EMAIL));
                } catch (AdministrationEmailException e1)
View Full Code Here

                    Iterator users = userManager.getUsers(USER_FILTER);
                    control = buildTree(users, actionRequest.getLocale());
                    actionRequest.getPortletSession().setAttribute(TREE_CONTROL, control);
                    selectNode(actionRequest, control, userName);
                   
                    User user = userManager.getUser(userName);
                    String role = actionRequest.getParameter(ROLES_CONTROL);
                    if (!isEmpty(role) && user != null)
                    {
                        roleManager.addRoleToUser(userName, role);
                    }

                    String rule = actionRequest.getParameter(RULES_CONTROL);
                    if (!isEmpty(rule) && user != null)
                    {
                        Principal principal = getPrincipal(user.getSubject(), UserPrincipal.class);                        
                        profiler.setRuleForPrincipal(principal, profiler.getRule(rule), "page");
                    }
                   
                }
                catch (SecurityException se)
View Full Code Here

                USER_DOMAIN); // domain
        root.addChild(userTree);

        while (users.hasNext())
        {
            User user = (User) users.next();
            Principal principal = getPrincipal(user.getSubject(), UserPrincipal.class);

            TreeControlNode userNode = new TreeControlNode(principal.getName(), null, principal.getName(),
                    SecurityResources.PORTLET_URL, null, false, USER_DETAIL_DOMAIN);
            userTree.addChild(userNode);
        }
View Full Code Here

        }
       
        String userName = (String)PortletMessaging.receive(request,
                                SecurityResources.TOPIC_USERS, SecurityResources.MESSAGE_SELECTED);

        User user = null;
        if (userName != null)
        {
            user = lookupUser(request, userName);
        }
       
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.security.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.