Package org.apache.directory.shared.ldap.model.schema.normalizers

Examples of org.apache.directory.shared.ldap.model.schema.normalizers.DeepTrimToLowerNormalizer


                    ( o2 == null ? 0 : -1 ) :
                    ( o2 == null ? 1 : o1.compareTo( o2 ) ) );
            }
        } );
       
        matchingRule.setNormalizer( new DeepTrimToLowerNormalizer( matchingRule.getOid() ) );
       
        attributeType.setEquality( matchingRule );
        attributeType.setSyntax( syntax );
       
        return attributeType;
View Full Code Here


    @BeforeClass
    public static void initMapOids() throws LdapInvalidDnException
    {
        // Another map where we store OIDs instead of names.
        oidsMap = new HashMap<String, OidNormalizer>();
        oidsMap.put( "dc", new OidNormalizer( "0.9.2342.19200300.100.1.25", new DeepTrimToLowerNormalizer() ) );
        oidsMap.put( "domaincomponent", new OidNormalizer( "0.9.2342.19200300.100.1.25",
            new DeepTrimToLowerNormalizer() ) );
        oidsMap.put( "0.9.2342.19200300.100.1.25", new OidNormalizer( "0.9.2342.19200300.100.1.25",
            new DeepTrimToLowerNormalizer() ) );
        oidsMap.put( "ou", new OidNormalizer( "2.5.4.11", new DeepTrimToLowerNormalizer() ) );
        oidsMap.put( "organizationalUnitName", new OidNormalizer( "2.5.4.11", new DeepTrimToLowerNormalizer() ) );
        oidsMap.put( "2.5.4.11", new OidNormalizer( "2.5.4.11", new DeepTrimToLowerNormalizer() ) );

        referenceDn = new Dn( "dc=example,dc=com" );
        referenceDn.normalize( oidsMap );
        sharedDn = new Dn( "dc=example,dc=com" );
        sharedDn.normalize( oidsMap );
View Full Code Here

    {
        StringValue sv = new StringValue( "  This is    a   TEST  " );
       
        assertFalse( sv.isNormalized() );
       
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
       
        assertEquals( "this is a test", sv.getNormalizedValue() );
        assertTrue( sv.isNormalized() );
       
        sv = new StringValue( "test" );
View Full Code Here

        assertTrue( sv.isNormalized() );
       
        sv = new StringValue( "  This is    a   TEST  " );
        assertFalse( sv.isNormalized() );
       
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
       
        assertEquals( "this is a test", sv.getNormalizedValue() );
        assertTrue( sv.isNormalized() );
       
        sv.setNormalized( false );
        assertEquals( "this is a test", sv.getNormalizedValue() );
        assertFalse( sv.isNormalized() );

        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
    }
View Full Code Here

        assertEquals( null, sv.getNormalizedValue() );
       
        sv = new StringValue( "  This is    a   TEST  " );
        assertEquals( "  This is    a   TEST  ", sv.getNormalizedValue() );
       
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
       
        assertEquals( "this is a test", sv.getNormalizedValue() );
    }
View Full Code Here

        assertEquals( null, sv.getNormalizedValue() );
       
        sv = new StringValue( "  This is    a   TEST  " );
        assertEquals( "  This is    a   TEST  ", sv.getNormalizedValue() );
       
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
       
        assertEquals( "this is a test", sv.getNormalizedValue() );
    }
View Full Code Here

    @Test
    public void testNormalize() throws LdapException
    {
        StringValue sv = new StringValue();

        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
        assertEquals( null, sv.getNormalizedValue() );
       
        sv = new StringValue( "" );
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
        assertEquals( "", sv.getNormalizedValue() );

        sv = new StringValue"  This is    a   TEST  " );
        assertEquals( "  This is    a   TEST  ", sv.getNormalizedValue() );
       
        sv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
       
        assertEquals( "this is a test", sv.getNormalizedValue() );
    }
View Full Code Here

        assertEquals( 0, sv1.compareTo( sv2 ) );

        // Now check that the equals method works on normalized values.
        sv1 = new StringValue"  This is    a TEST   " );
        sv2 = new StringValue( "this is a test" );
        sv1.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
        assertEquals( 0, sv1.compareTo( sv2 ) );
       
        sv1 = new StringValue( "a" );
        sv2 = new StringValue( "b" );
        assertEquals( -1, sv1.compareTo( sv2 ) );
View Full Code Here

        assertEquals( sv1, sv2 );

        // Now check that the equals method works on normalized values.
        sv1 = new StringValue( "  This is    a TEST   " );
        sv2 = new StringValue( "this is a test" );
        sv1.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
        assertEquals( sv1, sv2 );
    }
View Full Code Here

    @Test
    public void testSerializeStandard() throws LdapException, IOException, ClassNotFoundException
    {
        StringValue csv = new StringValue( "TEST");
        csv.setNormalized( true );
        csv.normalize( new DeepTrimToLowerNormalizer( "1.1.1" ) );
        csv.isValid( new Ia5StringSyntaxChecker() );

        StringValue csvSer = deserializeValue( serializeValue( csv ) );
        assertNotSame( csv, csvSer );
        assertEquals( csv.get(), csvSer.get() );
View Full Code Here

TOP

Related Classes of org.apache.directory.shared.ldap.model.schema.normalizers.DeepTrimToLowerNormalizer

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.