Examples of UserClass


Examples of org.apache.directory.shared.ldap.aci.UserClass

                    buffer.append( ' ' );
                }
                for ( Iterator<UserClass> it = ( ( Collection<UserClass> ) itemPermission.getUserClasses() ).iterator(); it
                    .hasNext(); )
                {
                    UserClass uc = it.next();
                    String s = UserClassWrapper.classToDisplayMap.get( uc.getClass() );
                    buffer.append( s );

                    if ( it.hasNext() )
                    {
                        buffer.append( ',' );
View Full Code Here

Examples of org.apache.directory.shared.ldap.aci.UserClass

        for ( UserClassWrapper userClassWrapper : userClassWrappers )
        {
            if ( tableViewer.getChecked( userClassWrapper ) )
            {
                UserClass userClass = userClassWrapper.getUserClass();
                userClasses.add( userClass );
            }
        }

        return userClasses;
View Full Code Here

Examples of org.apache.directory.shared.ldap.aci.UserClass

        {
            String msg = NLS.bind(
                Messages.getString( "UserClassWrapper.error.message" ), new String[] { getIdentifier(), flatValue } ); //$NON-NLS-1$
            throw new ParseException( msg, 0 );
        }
        UserClass userClass = ( UserClass ) aci.getUserClasses().iterator().next();
        return userClass;
    }
View Full Code Here

Examples of org.apache.directory.shared.ldap.aci.UserClass

        for ( UserClassWrapper userClassWrapper : userClassWrappers )
        {
            if ( tableViewer.getChecked( userClassWrapper ) )
            {
                UserClass userClass = userClassWrapper.getUserClass();
                userClasses.add( userClass );
            }
        }

        return userClasses;
View Full Code Here

Examples of org.apache.directory.shared.ldap.aci.UserClass

                    buffer.append( ' ' );
                }
                for ( Iterator<UserClass> it = ( ( Collection<UserClass> ) itemPermission.getUserClasses() ).iterator(); it
                    .hasNext(); )
                {
                    UserClass uc = it.next();
                    String s = UserClassWrapper.classToDisplayMap.get( uc.getClass() );
                    buffer.append( s );

                    if ( it.hasNext() )
                    {
                        buffer.append( ',' );
View Full Code Here

Examples of org.apache.directory.shared.ldap.aci.UserClass

        {
            String msg = NLS.bind(
                Messages.getString( "UserClassWrapper.error.message" ), new String[] { getIdentifier(), flatValue } ); //$NON-NLS-1$
            throw new ParseException( msg, 0 );
        }
        UserClass userClass = ( UserClass ) aci.getUserClasses().iterator().next();
        return userClass;
    }
View Full Code Here

Examples of org.apache.ldap.common.aci.UserClass

        for( Iterator i = tuples.iterator(); i.hasNext(); )
        {
            ACITuple tuple = ( ACITuple ) i.next();
            for( Iterator j = tuple.getUserClasses().iterator(); j.hasNext(); )
            {
                UserClass userClass = ( UserClass ) j.next();
                if( userClass instanceof UserClass.Name ||
                    userClass instanceof UserClass.ThisEntry )
                {
                    filteredTuples.add( tuple );
                    break;
                }
            }
        }

        if( filteredTuples.size() > 0 )
        {
            return filteredTuples;
        }

        // Otherwise if there are any tuples matching UserGroup,
        // discard all other tuples.
        for( Iterator i = tuples.iterator(); i.hasNext(); )
        {
            ACITuple tuple = ( ACITuple ) i.next();
            for( Iterator j = tuple.getUserClasses().iterator(); j.hasNext(); )
            {
                UserClass userClass = ( UserClass ) j.next();
                if( userClass instanceof UserClass.UserGroup )
                {
                    filteredTuples.add( tuple );
                    break;
                }
            }
        }

        if( filteredTuples.size() > 0 )
        {
            return filteredTuples;
        }

        // Otherwise if there are any tuples matching subtree,
        // discard all other tuples.
        for( Iterator i = tuples.iterator(); i.hasNext(); )
        {
            ACITuple tuple = ( ACITuple ) i.next();
            for( Iterator j = tuple.getUserClasses().iterator(); j.hasNext(); )
            {
                UserClass userClass = ( UserClass ) j.next();
                if( userClass instanceof UserClass.Subtree )
                {
                    filteredTuples.add( tuple );
                    break;
                }
View Full Code Here

Examples of org.apache.ldap.common.aci.UserClass

    private boolean isRelated( Collection userGroupNames, Name userName, Attributes userEntry, Name entryName, Collection userClasses ) throws NamingException
    {
        for( Iterator i = userClasses.iterator(); i.hasNext(); )
        {
            UserClass userClass = ( UserClass ) i.next();
            if( userClass == UserClass.ALL_USERS )
            {
                return true;
            }
            else if( userClass == UserClass.THIS_ENTRY )
            {
                if( userName.equals( entryName ) )
                {
                    return true;
                }
            }
            else if( userClass instanceof UserClass.Name )
            {
                UserClass.Name nameUserClass = ( UserClass.Name ) userClass;
                if( nameUserClass.getNames().contains( userName ) )
                {
                    return true;
                }
            }
            else if( userClass instanceof UserClass.UserGroup )
            {
                UserClass.UserGroup userGroupUserClass = ( UserClass.UserGroup ) userClass;
                for( Iterator j = userGroupNames.iterator(); j.hasNext(); )
                {
                    Name userGroupName = ( Name ) j.next();
                    if( userGroupName != null && userGroupUserClass.getNames().contains( userGroupName ) )
                    {
                        return true;
                    }
                }
            }
            else if( userClass instanceof UserClass.Subtree )
            {
                UserClass.Subtree subtree = ( UserClass.Subtree ) userClass;
                if( matchUserClassSubtree( userName, userEntry, subtree ) )
                {
                    return true;
                }
            }
            else
            {
                throw new InternalError( "Unexpected userClass: " + userClass.getClass().getName() );
            }
        }

        return false;
    }
View Full Code Here

Examples of realcix20.classes.UserClass

        else if (clsId == 120)
            return new AnaTypeClass(clsId);
        else if (clsId == 130)
            return new AnaProfileClass(clsId);
        else if (clsId == 140)
            return new UserClass(clsId);
        else if (clsId == 150)
            return new CountryClass(clsId);
        else if (clsId == 160)
            return new CurrencyClass(clsId);
        else if (clsId == 170)
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.