Examples of MutableObjectClass


Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     * @throws Exception
     */
    public void testAddOptionalATDifference() throws Exception
    {
        ObjectClass o1 = new ObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setMayAttributeTypeOids( Arrays.asList( new String[]
            { "may" } ) ); //$NON-NLS-1$

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     * @throws Exception
     */
    public void testAddSuperiorOCDifference() throws Exception
    {
        ObjectClass o1 = new ObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setSuperiorOids( Arrays.asList( new String[]
            { "superiorOC" } ) ); //$NON-NLS-1$

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     *
     * @throws Exception
     */
    public void testModifyClassTypeDifference() throws Exception
    {
        MutableObjectClass o1 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o1.setType( ObjectClassTypeEnum.STRUCTURAL );
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setType( ObjectClassTypeEnum.ABSTRACT );

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );

View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     *
     * @throws Exception
     */
    public void testRemoveMandatoryATDifference() throws Exception
    {
        MutableObjectClass o1 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o1.setMustAttributeTypeOids( Arrays.asList( new String[]
            { "must1", "must2" } ) ); //$NON-NLS-1$ //$NON-NLS-2$
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setMustAttributeTypeOids( Arrays.asList( new String[]
            { "must2" } ) ); //$NON-NLS-1$

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     *
     * @throws Exception
     */
    public void testRemoveOptionalATDifference() throws Exception
    {
        MutableObjectClass o1 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o1.setMayAttributeTypeOids( Arrays.asList( new String[]
            { "may1", "may2" } ) ); //$NON-NLS-1$ //$NON-NLS-2$
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setMayAttributeTypeOids( Arrays.asList( new String[]
            { "may2" } ) ); //$NON-NLS-1$

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

     *
     * @throws Exception
     */
    public void testRemoveSuperiorOCDifference() throws Exception
    {
        MutableObjectClass o1 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o1.setSuperiorOids( Arrays.asList( new String[]
            { "sup1", "sup2" } ) ); //$NON-NLS-1$ //$NON-NLS-2$
        MutableObjectClass o2 = new MutableObjectClass( "1.2.3.4" ); //$NON-NLS-1$
        o2.setSuperiorOids( Arrays.asList( new String[]
            { "sup2" } ) ); //$NON-NLS-1$

        List<PropertyDifference> differences = DifferenceEngine.getDifferences( o1, o2 );

        assertEquals( 1, differences.size() );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

                                    childNode = new AttributeTypeWrapper( at, atFolder );
                                    atFolder.addChild( childNode );
                                }
                                else if ( rootChild instanceof ObjectClass )
                                {
                                    MutableObjectClass oc = ( MutableObjectClass ) rootChild;
                                    childNode = new ObjectClassWrapper( oc, ocFolder );
                                    ocFolder.addChild( childNode );
                                }

                                // Filling the 'Elements To Wrappers' Map
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

                    childNode = new AttributeTypeWrapper( at, node );
                    node.addChild( childNode );
                }
                else if ( child instanceof ObjectClass )
                {
                    MutableObjectClass oc = ( MutableObjectClass ) child;
                    childNode = new ObjectClassWrapper( oc, node );
                    node.addChild( childNode );
                }

                // Filling the 'Elements To Wrappers' Map
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

    {
        SchemaManager schemaManager = loadSystem();
        int ocrSize = schemaManager.getObjectClassRegistry().size();
        int goidSize = schemaManager.getGlobalOidRegistry().size();

        MutableObjectClass objectClass = new MutableObjectClass( "1.1.1" );
        objectClass.addMayAttributeTypeOids( "cn", "none", "sn" );

        assertFalse( schemaManager.add( objectClass ) );

        assertEquals( 1, schemaManager.getErrors().size() );
        Throwable error = schemaManager.getErrors().get( 0 );
View Full Code Here

Examples of org.apache.directory.api.ldap.model.schema.MutableObjectClass

    {
        SchemaManager schemaManager = loadSystem();
        int ocrSize = schemaManager.getObjectClassRegistry().size();
        int goidSize = schemaManager.getGlobalOidRegistry().size();

        MutableObjectClass objectClass = new MutableObjectClass( "1.1.1" );
        objectClass.addMustAttributeTypeOids( "cn", "none", "sn" );

        assertFalse( schemaManager.add( objectClass ) );

        assertEquals( 1, schemaManager.getErrors().size() );
        Throwable error = schemaManager.getErrors().get( 0 );
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.