Package org.apache.directory.shared.ldap.csn

Examples of org.apache.directory.shared.ldap.csn.CsnFactory


        dn.normalize( schemaManager.getNormalizerMapping() );
        DefaultServerEntry entry = new DefaultServerEntry( schemaManager, dn );
        entry.add( "objectClass", "top", "person", "organizationalPerson" );
        entry.add( "ou", "Engineering" );
        entry.add( "cn", "Private Ryan" );
        entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        entry.add( "entryUUID", UUID.randomUUID().toString() );

        store.add( entry );

        RDN rdn = new RDN( "sn=Ja\\+es" );
View Full Code Here


        childDn.normalize( schemaManager.getNormalizerMapping() );
        DefaultServerEntry childEntry = new DefaultServerEntry( schemaManager, childDn );
        childEntry.add( "objectClass", "top", "person", "organizationalPerson" );
        childEntry.add( "ou", "Engineering" );
        childEntry.add( "cn", "Private Ryan" );
        childEntry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        childEntry.add( "entryUUID", UUID.randomUUID().toString() );

        store.add( childEntry );

        DN parentDn = new DN( "ou=Sales,o=Good Times Co." );
View Full Code Here

        DN dn = new DN( "cn=Tim B,ou=Sales,o=Good Times Co." );
        dn.normalize( schemaManager.getNormalizerMapping() );
        DefaultServerEntry entry = new DefaultServerEntry( schemaManager, dn );
        entry.add( "objectClass", "top", "person", "organizationalPerson" );
        entry.add( "cn", "Tim B" );
        entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        entry.add( "entryUUID", UUID.randomUUID().toString() );

        store.add( entry );

        List<Modification> mods = new ArrayList<Modification>();
View Full Code Here

        entry.add( "description", descr );

        UUID uuid = UUID.randomUUID();
        entry.add( SchemaConstants.ENTRY_UUID_AT, uuid.toString() );

        CsnFactory csnFac = new CsnFactory( 0 );
        Csn csn = csnFac.newInstance();
        entry.add( SchemaConstants.ENTRY_CSN_AT, csn.toString() );
       
        con.add( entry );

        // Analyze entry and description attribute
View Full Code Here

        wrappedPartition.setSchemaManager( schemaManager );
        wrappedPartition.initialize();

        // Create the CsnFactory with a invalid ReplicaId
        // @TODO : inject a correct ReplicaId
        defaultCSNFactory = new CsnFactory( 0 );

        this.searchEngine = wrappedPartition.getSearchEngine();

        LOG.debug( "id is : {}", wrappedPartition.getId() );
View Full Code Here

        DefaultServerEntry entry = new DefaultServerEntry( registries, dn );
        entry.add( "objectClass", "top", "alias", "extensibleObject" );
        entry.add( "ou", "Apache" );
        entry.add( "commonName""Jack Daniels");
        entry.add( "aliasedObjectName", "cn=Jack Daniels,ou=Engineering,o=Good Times Co." );
        entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );
        store.add( entry );
       
        store.delete( 12L ); // drops the alias indices
       
View Full Code Here

      martinDn.normalize( attributeRegistry.getNormalizerMapping() );
      DefaultServerEntry entry = new DefaultServerEntry( registries, martinDn );
      entry.add( "objectClass", "top", "person", "organizationalPerson" );
      entry.add( "ou", "Sales" );
      entry.add( "cn""Martin King");
      entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
      entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );
      store.add( entry );
     
      cursor = idx.forwardCursor( 2L);
      cursor.afterLast();
      assertTrue( cursor.previous() );
      assertEquals( 12, ( long ) cursor.get().getId() );
     
      LdapDN newParentDn = new LdapDN( "ou=Board of Directors,o=Good Times Co." );
      newParentDn.normalize( attributeRegistry.getNormalizerMapping() );
     
      store.move( martinDn, newParentDn );
      cursor = idx.forwardCursor( 3L);
      cursor.afterLast();
      assertTrue( cursor.previous() );
      assertEquals( 12, ( long ) cursor.get().getId() );
     
      // dn id 13
      LdapDN marketingDn = new LdapDN( "ou=Marketing,ou=Sales,o=Good Times Co." );
      marketingDn.normalize( attributeRegistry.getNormalizerMapping() );
      entry = new DefaultServerEntry( registries, marketingDn );
      entry.add( "objectClass", "top", "organizationalUnit" );
      entry.add( "ou", "Marketing" );
      entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
      entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );
      store.add( entry );

      // dn id 14
      LdapDN jimmyDn = new LdapDN( "cn=Jimmy Wales,ou=Marketing, ou=Sales,o=Good Times Co." );
      jimmyDn.normalize( attributeRegistry.getNormalizerMapping() );
      entry = new DefaultServerEntry( registries, jimmyDn );
      entry.add( "objectClass", "top", "person", "organizationalPerson" );
      entry.add( "ou", "Marketing" );
      entry.add( "cn""Jimmy Wales");
      entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
      entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );
      store.add( entry );
     
      store.move( marketingDn, newParentDn );
View Full Code Here

        dn.normalize( attributeRegistry.getNormalizerMapping() );
        DefaultServerEntry entry = new DefaultServerEntry( registries, dn );
        entry.add( "objectClass", "top", "person", "organizationalPerson" );
        entry.add( "ou", "Engineering" );
        entry.add( "cn""Private Ryan");
        entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );

        store.add( entry );
       
        Rdn rdn = new Rdn("sn=James");
View Full Code Here

        childDn.normalize( attributeRegistry.getNormalizerMapping() );
        DefaultServerEntry childEntry = new DefaultServerEntry( registries, childDn );
        childEntry.add( "objectClass", "top", "person", "organizationalPerson" );
        childEntry.add( "ou", "Engineering" );
        childEntry.add( "cn""Private Ryan");
        childEntry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        childEntry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );

        store.add( childEntry );

        LdapDN parentDn = new LdapDN( "ou=Sales,o=Good Times Co." );
View Full Code Here

        LdapDN dn = new LdapDN( "cn=Tim B,ou=Sales,o=Good Times Co." );
        dn.normalize( attributeRegistry.getNormalizerMapping() );
        DefaultServerEntry entry = new DefaultServerEntry( registries, dn );
        entry.add( "objectClass", "top", "person", "organizationalPerson" );
        entry.add( "cn", "Tim B");
        entry.add( "entryCSN", new CsnFactory( 1 ).newInstance().toString() );
        entry.add( "entryUUID", SchemaUtils.uuidToBytes( UUID.randomUUID() ) );
       
        store.add( entry );
       
        List<Modification> mods = new ArrayList<Modification>();
View Full Code Here

TOP

Related Classes of org.apache.directory.shared.ldap.csn.CsnFactory

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.