Package org.apache.directory.api.ldap.model.ldif

Examples of org.apache.directory.api.ldap.model.ldif.LdifReader


                "# absent, as required by [9].\n" +
                "dn: ou=Product Development, dc=airius, dc=com\n" +
                "control: 1.2.840.113556.1.4.805 true\n" +
                "changetype: delete\n";

        LdifReader reader = new LdifReader();
        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertEquals( "ou=Product Development, dc=airius, dc=com", entry.getDn().getName() );
        assertTrue( entry.isChangeDelete() );
View Full Code Here


                "# absent, as required by [9].\n" +
                "dn: ou=Product Development, dc=airius, dc=com\n" +
                "control: 1.2.840.113556.1.4.805\n" +
                "changetype: delete\n";

        LdifReader reader = new LdifReader();
        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertEquals( "ou=Product Development, dc=airius, dc=com", entry.getDn().getName() );
        assertTrue( entry.isChangeDelete() );
View Full Code Here

                "# absent, as required by [9].\n" +
                "dn: ou=Product Development, dc=airius, dc=com\n" +
                "control: 1.2.840.113556.1.4.805:control-value\n" +
                "changetype: delete\n";

        LdifReader reader = new LdifReader();
        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertEquals( "ou=Product Development, dc=airius, dc=com", entry.getDn().getName() );
        assertTrue( entry.isChangeDelete() );
View Full Code Here

                "# absent, as required by [9].\n" +
                "dn: ou=Product Development, dc=airius, dc=com\n" +
                "control: true\n" +
                "changetype: delete\n";

        LdifReader reader = new LdifReader();

        try
        {
            reader.parseLdif( ldif );
            fail();
        }
        catch ( Exception ne )
        {
            assertTrue( true );
        }
        finally
        {
            reader.close();
        }
    }
View Full Code Here

                "# absent, as required by [9].\n" +
                "dn: ou=Product Development, dc=airius, dc=com\n" +
                "control: 1.2.840.113A556.1.4.805 true\n" +
                "changetype: delete\n";

        LdifReader reader = new LdifReader();

        try
        {
            reader.parseLdif( ldif );
            fail();
        }
        catch ( Exception ne )
        {
            assertTrue( true );
        }
        finally
        {
            reader.close();
        }
    }
View Full Code Here

                "dn: ou=Users, dc=example, dc=com\n" +
                "objectclass: top\n" +
                "objectclass: organizationalunit\n" +
                "ou: Users";

        LdifReader reader = new LdifReader();

        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertEquals( "ou=Users, dc=example, dc=com", entry.getDn().getName() );
View Full Code Here

                +
                "subtreeSpecification: { maximum 1 }\n"
                +
                "prescriptiveACI: { identificationTag \"browseRoot\", precedence 100, authenticationLevel none, itemOrUserFirst userFirst: { userClasses { allUsers }, userPermissions { { protectedItems {entry}, grantsAndDenials { grantReturnDN, grantBrowse } } } } }\n";

        LdifReader reader = new LdifReader();
        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertEquals( "cn=browseRootAci,dc=example,dc=com", entry.getDn().getName() );
        Attribute attr = entry.get( "objectClass" );
View Full Code Here

                "telephonenumber: +1 408 555 1212\n" +
                "jpegphoto:< file:" +
                HJENSEN_JPEG_FILE.getAbsolutePath() +
                "\n";

        LdifReader reader = new LdifReader();
        List<LdifEntry> entries = reader.parseLdif( ldif );
        reader.close();

        LdifEntry entry = entries.get( 0 );

        assertNotNull( entry.get( "uid" ) );
        entry.removeAttribute( "uid" );
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public int describe( Reader contents, IContentDescription description ) throws IOException
    {
        LdifReader reader = null;
        try
        {
            reader = new LdifReader( contents );
            return isValid( reader );
        }
        catch ( LdapException e )
        {
            return ITextContentDescriber.INVALID;
        }
        finally
        {
            if ( reader != null )
            {
                reader.close();
            }
        }
    }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public int describe( InputStream contents, IContentDescription description ) throws IOException
    {
        LdifReader reader = null;
        try
        {
            reader = new LdifReader( contents );
            return isValid( reader );
        }
        catch ( LdapException e )
        {
            return ITextContentDescriber.INVALID;
        }
        finally
        {
            if ( reader != null )
            {
                reader.close();
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.api.ldap.model.ldif.LdifReader

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.