Package javax.naming.directory

Examples of javax.naming.directory.BasicAttribute


    {
        injectSchema();
       
        // Now, check that we can add entries with this new OC
        Attributes entry = new BasicAttributes( true );
        Attribute objectClassAttribute = new BasicAttribute( "objectClass" );
       
        // The ObjectClass
        objectClassAttribute.add( "top" );
        objectClassAttribute.add( "extendPerson" );
       
        entry.put( objectClassAttribute );
       
        // Mandatory attributes -- required in MUST list
        entry.put( "uid", "test" );
View Full Code Here


    {
        injectSchema();
       
        // Now, check that we can add entries with this new AT
        Attributes entry = new BasicAttributes( true );
        Attribute objectClassAttribute = new BasicAttribute( "objectClass" );
       
        // The ObjectClass
        objectClassAttribute.add( "top" );
        objectClassAttribute.add( "extendPerson" );
       
        entry.put( objectClassAttribute );
       
        // Mandatory attributes -- required in MUST list
        entry.put( "uid", "test" );
View Full Code Here

        }

        // if nis is disabled then enable it
        if ( isNisDisabled )
        {
            Attribute disabled = new BasicAttribute( "m-disabled" );
            ModificationItem[] mods = new ModificationItem[] {
                new ModificationItem( DirContext.REMOVE_ATTRIBUTE, disabled ) };
            schemaRoot.modifyAttributes( "cn=nis", mods );
        }
View Full Code Here

        DN dn = getMatchingRuleContainer( "apachemeta" );
        dn.add( "m-oid" + "=" + OID );
       
        ModificationItem[] mods = new ModificationItem[2];
        Attribute attr = new BasicAttribute( "m-description", DESCRIPTION1 );
        mods[0] = new ModificationItem( DirContext.REPLACE_ATTRIBUTE, attr );
        attr = new BasicAttribute( "m-syntax", SchemaConstants.DIRECTORY_STRING_SYNTAX );
        mods[1] = new ModificationItem( DirContext.REPLACE_ATTRIBUTE, attr );
        getSchemaContext( service ).modifyAttributes( dn, mods );

        assertTrue( "matchingRule OID should still be present",
            schemaManager.getMatchingRuleRegistry().contains( OID ) );
View Full Code Here

        /*
         * create ou=testing00,ou=system
         */
        Attributes attributes = new BasicAttributes( true );
        Attribute attribute = new BasicAttribute( "objectClass" );
        attribute.add( "top" );
        attribute.add( "organizationalUnit" );
        attributes.put( attribute );
        attributes.put( "ou", "testing00" );

        DirContext ctx = sysRoot.createSubcontext( "ou=testing00", attributes );
        assertNotNull( ctx );

        ctx = ( DirContext ) sysRoot.lookup( "ou=testing00" );
        assertNotNull( ctx );
        attributes = ctx.getAttributes( "" );
        assertNotNull( attributes );
        assertEquals( "testing00", attributes.get( "ou" ).get() );
        attribute = attributes.get( "objectClass" );
        assertNotNull( attribute );
        assertTrue( attribute.contains( "top" ) );
        assertTrue( attribute.contains( "organizationalUnit" ) );

        /*
         * create ou=testing01,ou=system
         */
        attributes = new BasicAttributes( true );
        attribute = new BasicAttribute( "objectClass" );
        attribute.add( "top" );
        attribute.add( "organizationalUnit" );
        attributes.put( attribute );
        attributes.put( "ou", "testing01" );

        ctx = sysRoot.createSubcontext( "ou=testing01", attributes );
        assertNotNull( ctx );

        ctx = ( DirContext ) sysRoot.lookup( "ou=testing01" );
        assertNotNull( ctx );
        attributes = ctx.getAttributes( "" );
        assertNotNull( attributes );
        assertEquals( "testing01", attributes.get( "ou" ).get() );
        attribute = attributes.get( "objectClass" );
        assertNotNull( attribute );
        assertTrue( attribute.contains( "top" ) );
        assertTrue( attribute.contains( "organizationalUnit" ) );

        /*
         * create ou=testing02,ou=system
         */
        attributes = new BasicAttributes( true );
        attribute = new BasicAttribute( "objectClass" );
        attribute.add( "top" );
        attribute.add( "organizationalUnit" );
        attributes.put( attribute );
        attributes.put( "ou", "testing02" );
        ctx = sysRoot.createSubcontext( "ou=testing02", attributes );
        assertNotNull( ctx );

        ctx = ( DirContext ) sysRoot.lookup( "ou=testing02" );
        assertNotNull( ctx );

        attributes = ctx.getAttributes( "" );
        assertNotNull( attributes );
        assertEquals( "testing02", attributes.get( "ou" ).get() );

        attribute = attributes.get( "objectClass" );
        assertNotNull( attribute );
        assertTrue( attribute.contains( "top" ) );
        assertTrue( attribute.contains( "organizationalUnit" ) );

        /*
         * create ou=subtest,ou=testing01,ou=system
         */
        ctx = ( DirContext ) sysRoot.lookup( "ou=testing01" );

        attributes = new BasicAttributes( true );
        attribute = new BasicAttribute( "objectClass" );
        attribute.add( "top" );
        attribute.add( "organizationalUnit" );
        attributes.put( attribute );
        attributes.put( "ou", "subtest" );

        ctx = ctx.createSubcontext( "ou=subtest", attributes );
        assertNotNull( ctx );

        ctx = ( DirContext ) sysRoot.lookup( "ou=subtest,ou=testing01" );
        assertNotNull( ctx );

        attributes = ctx.getAttributes( "" );
        assertNotNull( attributes );
        assertEquals( "subtest", attributes.get( "ou" ).get() );

        attribute = attributes.get( "objectClass" );
        assertNotNull( attribute );
        assertTrue( attribute.contains( "top" ) );
        assertTrue( attribute.contains( "organizationalUnit" ) );
    }
View Full Code Here

    {
        LdapContext sysRoot = getSystemContext( service );
       
        // Add 10000 members
        Attributes attrs = new BasicAttributes( "uniqueMember", true );
        Attribute attr = new BasicAttribute( "uniqueMember" );

        for ( int i = 0; i < 10000; i++ )
        {
            String newValue = "cn=member" + i + ",ou=people,o=sevenSeas";
            attr.add( newValue );
        }

        attrs.put( attr );
       
        sysRoot.modifyAttributes( "cn=testing00", DirContext.ADD_ATTRIBUTE, attrs );
View Full Code Here

     */
    @Test
    public void testAddAuxiliaryOCinheritingFromStructuralOC() throws Exception
    {
        Attributes attrs = new BasicAttributes( true );
        Attribute oc = new BasicAttribute( "objectClass", "top" );
        oc.add( "metaTop" );
        oc.add( "metaObjectClass" );
        attrs.put( oc );
       
        attrs.put( "m-oid", OID );
        attrs.put( "m-name", "abstractOCtest");
        attrs.put( "m-description", "An abstract oC inheriting from top" );
        attrs.put( "m-typeObjectClass", "ABSTRACT" );
        attrs.put( "m-must", "cn" );
        attrs.put( "m-may", "ou" );
       
        Attribute sup = new BasicAttribute( "m-supObjectClass" );
        sup.add( "top" );
        sup.add( "person");
        attrs.put( sup );
       
        DN dn = getObjectClassContainer( "apachemeta" );
        dn.add( "m-oid" + "=" + OID );
       
View Full Code Here

     */
    @Test
    public void testAddStructuralOCinheritingFromAbstractOC() throws Exception
    {
        Attributes attrs = new BasicAttributes( true );
        Attribute oc = new BasicAttribute( "objectClass", "top" );
        oc.add( "metaTop" );
        oc.add( "metaObjectClass" );
        attrs.put( oc );
       
        attrs.put( "m-oid", NEW_OID );
        attrs.put( "m-name", "abstractOCtest");
        attrs.put( "m-description", "An abstract oC inheriting from top" );
View Full Code Here

     */
    @Test
    public void testAddStructuralOCinheritingFromAuxiliaryOC() throws Exception
    {
        Attributes attrs = new BasicAttributes( true );
        Attribute oc = new BasicAttribute( "objectClass", "top" );
        oc.add( "metaTop" );
        oc.add( "metaObjectClass" );
        attrs.put( oc );
       
        attrs.put( "m-oid", NEW_OID );
        attrs.put( "m-name", "abstractOCtest");
        attrs.put( "m-description", "An abstract oC inheriting from top" );
        attrs.put( "m-typeObjectClass", "STRUCTURAL" );
        attrs.put( "m-must", "cn" );
        attrs.put( "m-may", "ou" );
       
        Attribute sup = new BasicAttribute( "m-supObjectClass" );
        sup.add( "top" );
        sup.add( "javaNamingReference");
        attrs.put( sup );

        DN dn = getObjectClassContainer( "apachemeta" );
        dn.add( "m-oid" + "=" + NEW_OID );
       
View Full Code Here

     */
    @Test
    public void testAddStructuralOCinheritingFromStructuralOC() throws Exception
    {
        Attributes attrs = new BasicAttributes( true );
        Attribute oc = new BasicAttribute( "objectClass", "top" );
        oc.add( "metaTop" );
        oc.add( "metaObjectClass" );
        attrs.put( oc );
       
        attrs.put( "m-oid", NEW_OID );
        attrs.put( "m-name", "abstractOCtest");
        attrs.put( "m-description", "An abstract oC inheriting from top" );
        attrs.put( "m-typeObjectClass", "STRUCTURAL" );
        attrs.put( "m-must", "cn" );
        attrs.put( "m-may", "ou" );
       
        Attribute sup = new BasicAttribute( "m-supObjectClass" );
        sup.add( "top" );
        sup.add( "person");
        attrs.put( sup );

        DN dn = getObjectClassContainer( "apachemeta" );
        dn.add( "m-oid" + "=" + NEW_OID );
        getSchemaContext( service ).createSubcontext( dn, attrs );
View Full Code Here

TOP

Related Classes of javax.naming.directory.BasicAttribute

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.