Examples of memberOf()


Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

        Group newGroup = null;
        try {
            newGroup = userMgr.createGroup(createGroupId());
            superuser.save();

            assertFalseMemberOfContainsGroup(auth.memberOf(), newGroup);
            assertTrue(newGroup.addMember(auth));
            superuser.save();

            assertTrueMemberOfContainsGroup(auth.declaredMemberOf(), newGroup);
            assertTrueMemberOfContainsGroup(auth.memberOf(), newGroup);
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

            assertFalseMemberOfContainsGroup(auth.memberOf(), newGroup);
            assertTrue(newGroup.addMember(auth));
            superuser.save();

            assertTrueMemberOfContainsGroup(auth.declaredMemberOf(), newGroup);
            assertTrueMemberOfContainsGroup(auth.memberOf(), newGroup);
        } finally {
            if (newGroup != null) {
                newGroup.removeMember(auth);
                newGroup.remove();
                superuser.save();
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

            assertFalseIsMember(newGroup.getDeclaredMembers(), user);
            assertFalseMemberOfContainsGroup(user.declaredMemberOf(), newGroup);

            // testuser must however be member of 'newGroup' (indirect).
            assertTrueIsMember(newGroup.getMembers(), user);
            assertTrueMemberOfContainsGroup(user.memberOf(), newGroup);

            // testuser cannot be removed from 'newGroup'
            assertFalse(newGroup.removeMember(user));
            superuser.save();
        } finally {
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

        Iterator<Group> it = auth.declaredMemberOf();
        while (it.hasNext()) {
            assertFalse(groupId.equals(it.next().getID()));
        }

        it = auth.memberOf();
        while (it.hasNext()) {
            assertFalse(groupId.equals(it.next().getID()));
        }
    }
}
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

            .getTenant( jackrabbitUser.getID() ) : theTenant ) ) {
      throw new NotFoundException( Messages.getInstance().getString(
          "AbstractJcrBackedUserRoleDao.ERROR_0003_USER_NOT_FOUND" ) );
    }
    HashMap<String, Group> currentlyAssignedGroups = new HashMap<String, Group>();
    Iterator<Group> currentGroups = jackrabbitUser.memberOf();
    while ( currentGroups.hasNext() ) {
      Group currentGroup = currentGroups.next();
      currentlyAssignedGroups.put( currentGroup.getID(), currentGroup );
    }
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

          && TenantUtils.isAccessibleTenant( tenantedUserNameUtils.getTenant( jackrabbitUser.getID() ) ) ) {

        // [BISERVER-9215] Adding new user with same user name as a previously deleted user, defaults to all
        // previous
        // roles
        Iterator<Group> currentGroups = jackrabbitUser.memberOf();
        while ( currentGroups.hasNext() ) {
          currentGroups.next().removeMember( jackrabbitUser );
        }
        purgeUserFromCache( user.getUsername() );
        // [BISERVER-9215]
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

    ArrayList<IPentahoRole> roles = new ArrayList<IPentahoRole>();
    User jackrabbitUser = getJackrabbitUser( theTenant, userName, session );
    if ( ( jackrabbitUser != null )
        && TenantUtils.isAccessibleTenant( theTenant == null ? tenantedUserNameUtils.getTenant( jackrabbitUser.getID() )
            : theTenant ) ) {
      Iterator<Group> groups = jackrabbitUser.memberOf();
      while ( groups.hasNext() ) {
        IPentahoRole role = convertToPentahoRole( groups.next() );
        // Exclude the extra role from the list of roles to be returned back
        if ( !extraRoles.contains( role.getName() ) ) {
          roles.add( role );
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

        Group newGroup = null;
        try {
            newGroup = userMgr.createGroup(createGroupId());
            superuser.save();

            assertFalseMemberOfContainsGroup(auth.memberOf(), newGroup);
            assertTrue(newGroup.addMember(auth));
            superuser.save();

            assertTrueMemberOfContainsGroup(auth.declaredMemberOf(), newGroup);
            assertTrueMemberOfContainsGroup(auth.memberOf(), newGroup);
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

            assertFalseMemberOfContainsGroup(auth.memberOf(), newGroup);
            assertTrue(newGroup.addMember(auth));
            superuser.save();

            assertTrueMemberOfContainsGroup(auth.declaredMemberOf(), newGroup);
            assertTrueMemberOfContainsGroup(auth.memberOf(), newGroup);
        } finally {
            if (newGroup != null) {
                newGroup.removeMember(auth);
                newGroup.remove();
                superuser.save();
View Full Code Here

Examples of org.apache.jackrabbit.api.security.user.User.memberOf()

            assertFalseIsMember(newGroup.getDeclaredMembers(), user);
            assertFalseMemberOfContainsGroup(user.declaredMemberOf(), newGroup);

            // testuser must however be member of 'newGroup' (indirect).
            assertTrueIsMember(newGroup.getMembers(), user);
            assertTrueMemberOfContainsGroup(user.memberOf(), newGroup);

            // testuser cannot be removed from 'newGroup'
            assertFalse(newGroup.removeMember(user));
            superuser.save();
        } finally {
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.