Package org.apache.directory.shared.ldap.extras.extended.ads_impl

Examples of org.apache.directory.shared.ldap.extras.extended.ads_impl.StoredProcedure


     */
    public StoredProcedureRequest( int messageId )
    {
        super( messageId );
        this.setRequestName( EXTENSION_OID );
        this.procedure = new StoredProcedure();
    }
View Full Code Here


     */
    public StoredProcedureRequest( int messageId, String procedure, String language )
    {
        super( messageId );
        this.setRequestName( EXTENSION_OID );
        this.procedure = new StoredProcedure();
        this.setLanguage( language );
        this.setProcedure( procedure );
    }
View Full Code Here

        {
            de.printStackTrace();
            fail( de.getMessage() );
        }

        StoredProcedure storedProcedure = ( ( StoredProcedureContainer ) storedProcedureContainer ).getStoredProcedure();

        assertEquals("Java", storedProcedure.getLanguage());
       
        assertEquals( "execute", Strings.utf8ToString(storedProcedure.getProcedure()) );

        assertEquals( 3, storedProcedure.getParameters().size() );

        StoredProcedureParameter param = storedProcedure.getParameters().get( 0 );

        assertEquals( "int", Strings.utf8ToString(param.getType()) );
        assertEquals( 1, param.getValue()[0] );

        param = storedProcedure.getParameters().get( 1 );

        assertEquals( "boolean", Strings.utf8ToString(param.getType()) );
        assertEquals( "true", Strings.utf8ToString(param.getValue()) );

        param = storedProcedure.getParameters().get( 2 );

        assertEquals( "String", Strings.utf8ToString(param.getType()) );
        assertEquals( "parameter3", Strings.utf8ToString(param.getValue()) );

        // Check the encoding
        try
        {
            ByteBuffer bb = storedProcedure.encode();

            String encodedPdu = Strings.dumpBytes(bb.array());

            assertEquals( encodedPdu, decodedPdu );
        }
View Full Code Here

        {
            de.printStackTrace();
            fail( de.getMessage() );
        }

        StoredProcedure storedProcedure = ( ( StoredProcedureContainer ) storedProcedureContainer ).getStoredProcedure();

        assertEquals("Java", storedProcedure.getLanguage());
       
        assertEquals( "execute", Strings.utf8ToString(storedProcedure.getProcedure()) );

        assertEquals( 0, storedProcedure.getParameters().size() );
       
        // Check the encoding
        try
        {
            ByteBuffer bb = storedProcedure.encode();

            String encodedPdu = Strings.dumpBytes(bb.array());

            assertEquals( encodedPdu, decodedPdu );
        }
View Full Code Here

        {
            de.printStackTrace();
            fail( de.getMessage() );
        }

        StoredProcedure storedProcedure = ( ( StoredProcedureContainer ) storedProcedureContainer ).getStoredProcedure();

        assertEquals("Java", storedProcedure.getLanguage());
       
        assertEquals( "execute", Strings.utf8ToString(storedProcedure.getProcedure()) );

        assertEquals( 1, storedProcedure.getParameters().size() );

        StoredProcedureParameter param = storedProcedure.getParameters().get( 0 );

        assertEquals( "int", Strings.utf8ToString(param.getType()) );
        assertEquals( 1, param.getValue()[0] );

        // Check the encoding
        try
        {
            ByteBuffer bb = storedProcedure.encode();

            String encodedPdu = Strings.dumpBytes(bb.array());

            assertEquals( encodedPdu, decodedPdu );
        }
View Full Code Here

TOP

Related Classes of org.apache.directory.shared.ldap.extras.extended.ads_impl.StoredProcedure

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.