Package org.exist.security.internal.aider

Examples of org.exist.security.internal.aider.UserAider.addGroup()


        u.setEncodedPassword(passwd);
        u.setPasswordDigest(passwdDigest);

        for(final String g : groups) {
            if(!u.hasGroup(g)) {
                u.addGroup(g);
            }
        }
       
        if(enabled != null) {
            u.setEnabled(enabled);
View Full Code Here


        final UserAider account = new UserAider(name);
        account.setEncodedPassword(passwd);
        account.setPasswordDigest(passwdDigest);

        for(final String g : groups) {
            account.addGroup(g);
        }
       
        if(enabled != null) {
            account.setEnabled(enabled);
        }
View Full Code Here

            ums.addGroup(group1);
            ums.addGroup(group2);

            ums.addAccount(user);
            ums.getAccount(userName);
            user.addGroup(group2);

            ums.updateAccount(user);

            /*** RESTART THE SERVER ***/
            stopServer();
View Full Code Here

                );
            }

            final Object[] groups = (Object[]) tab.get("groups");
            for(final Object group : groups) {
                u.addGroup((String) group);
            }
           
            u.setEnabled(Boolean.valueOf((String)tab.get("enabled")));
            u.setUserMask((Integer)tab.get("umask"));
           
View Full Code Here

                        group.setMetadataValue(EXistSchemaType.DESCRIPTION, "Personal group for " + username);
                        group.addManager(currentUser);
                        securityManager.addGroup(group);

                        //add the personal group as the primary group
                        user.addGroup(username);

                        subGroups = getGroups(args[2]);
                    } else {
                        //add the primary group as the primary group
                        user.addGroup(args[2].getStringValue());
View Full Code Here

                        user.addGroup(username);

                        subGroups = getGroups(args[2]);
                    } else {
                        //add the primary group as the primary group
                        user.addGroup(args[2].getStringValue());

                        subGroups = getGroups(args[3]);
                    }

                    for(int i = 0; i <  subGroups.length; i++) {
View Full Code Here

                        subGroups = getGroups(args[3]);
                    }

                    for(int i = 0; i <  subGroups.length; i++) {
                        user.addGroup(subGroups[i]);
                    }

                    //create the account
                    securityManager.addAccount(user);
View Full Code Here

    // don't need
    // an additional argument
    final Sequence groups = args[2];
    final int len = groups.getItemCount();
    for (int x = 0; x < len; x++) {
                    userObj.addGroup(groups.itemAt(x).getStringValue());
                }
   
    Collection collection = null;
    try {
      collection = new LocalCollection(
View Full Code Here

     
            //change the groups?
            if(!args[2].isEmpty()) {
                // set groups
                for(final SequenceIterator i = args[2].iterate(); i.hasNext(); ) {
                    user.addGroup(i.nextItem().getStringValue());
                }
      } else {
                user.setGroups(oldUser.getGroups());
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.