Package org.jboss.dna.common.jdbc.model.api

Examples of org.jboss.dna.common.jdbc.model.api.Parameter


    }

    public void testAddParameter() {
        String PARAMETER_NAME = "My parameter";
        // create parameter
        Parameter parameter = new DefaultModelFactory().createParameter();
        // set name
        parameter.setName(PARAMETER_NAME);
        // add
        bean.addParameter(parameter);
        // check
        assertFalse("Parameter set should not be empty", bean.getParameters().isEmpty());
    }
View Full Code Here


    }

    public void testDeleteParameter() {
        String PARAMETER_NAME = "My parameter";
        // create parameter
        Parameter parameter = new DefaultModelFactory().createParameter();
        // set name
        parameter.setName(PARAMETER_NAME);
        // add
        bean.addParameter(parameter);
        // check
        assertFalse("Parameter set should not be empty", bean.getParameters().isEmpty());
View Full Code Here

    }

    public void testFindParameterByName() {
        String PARAMETER_NAME = "My parameter";
        // create parameter
        Parameter parameter = new DefaultModelFactory().createParameter();
        // set name
        parameter.setName(PARAMETER_NAME);
        // add
        bean.addParameter(parameter);
        // check
        assertSame("Unable to find parameter", parameter, bean.findParameterByName(PARAMETER_NAME));
    }
View Full Code Here

        Integer nullableType = getInteger(resultSet, "NULLABLE", false);
        // remarks
        String remarks = getString(resultSet, "REMARKS", false);

        // create Stored Procedure Parameter object
        Parameter parameter = factory.createParameter();

        // ***************************************
        // *** DatabaseNamedObject properties ***
        // ***************************************

        // name
        parameter.setName(parameterName);
        // remarks
        parameter.setRemarks(remarks);
        // TODO set extra properties
        // parameter.addExtraProperty (String key, Object value);

        // ***************
        // *** Column ***
        // ***************

        // owner
        parameter.setOwner(storedProcedure);
        // nullability
        parameter.setNullabilityType(getNullabilityType(nullableType));
        // SQL type
        parameter.setSqlType(getSqlType(dataType));
        // type name
        parameter.setTypeName(typeName);
        // Size
        parameter.setSize(length);
        // precision
        parameter.setPrecision(precision);
        // Radix
        parameter.setRadix(radix);
        // DefaultValue
        parameter.setDefaultValue(null); // not defined among standard columns
        // OrdinalPosition
        parameter.setOrdinalPosition(ordinalPosition);
        // CharOctetLength
        parameter.setCharOctetLength(null); // N/A
        // addPrivilege
        // parameter.addPrivilege (privilege); // N/A

        // *****************
        // *** Parameter ***
        // *****************

        // i/o type
        parameter.setIoType(getParameterIoType(parameterType));
        // scale
        parameter.setScale(scale);

        // add parameter to the SP
        storedProcedure.addParameter(parameter);

        // log
View Full Code Here

TOP

Related Classes of org.jboss.dna.common.jdbc.model.api.Parameter

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.