Package com.volantis.mcs.repository.jdbc

Examples of com.volantis.mcs.repository.jdbc.JDBCRepositoryConfiguration


            JDBCDeviceRepositoryConfiguration configuration)
            throws DeviceRepositoryException {

        JDBCRepositoryFactory factory =
                JDBCRepositoryFactory.getDefaultInstance();
        JDBCRepositoryConfiguration repositoryConfiguration =
                factory.createJDBCRepositoryConfiguration();
        repositoryConfiguration.setDataSource(
                configuration.getDataSource());
        repositoryConfiguration.setReleaseConnectionsImmediately(false)
        repositoryConfiguration.setShortNames(configuration.isUseShortNames());

        DeviceRepositoryLocation location = new DeviceRepositoryLocationImpl(
                configuration.getDefaultProject());

        try {
View Full Code Here


        driverConfiguration.setSource(args.getValue(SOURCE));

        DataSource dataSource =
                factory.createMCSDriverDataSource(driverConfiguration);

        JDBCRepositoryConfiguration configuration =
                factory.createJDBCRepositoryConfiguration();
        configuration.setUsername(args.getValue(USER));
        configuration.setPassword(args.getValue(PASSWORD));
        configuration.setShortNames(useShortNames);
        configuration.setDataSource(dataSource);

        return factory.createJDBCRepository(configuration);
//        // A repository is specified via the following args
//        // -vendor -host -port -source -user
//        Map properties = new HashMap();
View Full Code Here

        driverConfiguration.setPort(1526);
        driverConfiguration.setSource("DEV1");
        DataSource dataSource =
                jdbcFactory.createMCSDriverDataSource(driverConfiguration);

        JDBCRepositoryConfiguration jdbcConfiguration =
                jdbcFactory.createJDBCRepositoryConfiguration();
        jdbcConfiguration.setDataSource(dataSource);
        jdbcConfiguration.setUsername("geoff");
        jdbcConfiguration.setPassword("geoff");

        InternalJDBCRepository repository = (InternalJDBCRepository)
                jdbcFactory.createJDBCRepository(jdbcConfiguration);

        LockManager manager = repository.getLockManager("project");
View Full Code Here

     *                             repository.
     */
    public static JDBCRepository createRepository(Map properties)
            throws RepositoryException {

        JDBCRepositoryConfiguration configuration =
                factory.createJDBCRepositoryConfiguration();

        JDBCDriverVendor vendor = getVendor(properties);
        configuration.setDriverVendor(vendor);

        // See whether there is a complete datasource specified, if there is
        // then use that directly.
        DataSource dataSource = (DataSource) properties.get(
                DATASOURCE_PROPERTY);
        if (dataSource == null) {
            dataSource = createDriverDataSource(properties);
        }

        configuration.setDataSource(dataSource);

        // Extract the default project name from the properties.
        String defaultProjectName = (String)
                properties.get(DEFAULT_PROJECT_NAME_PROPERTY);

        configuration.setAnonymous(getAnonymous(properties));
        configuration.setUsername(getUsername(properties));
        configuration.setPassword(getPassword(properties));
        configuration.setReleaseConnectionsImmediately(
                getReleaseConnectionsImmediately(properties));
        configuration.setShortNames(getUseShortNames(properties));

        LocalRepository repository = factory.createJDBCRepository(configuration);

        // Create the project.
        return new JDBCRepository(repository);
View Full Code Here

        driverConfiguration.setDriverVendor(JDBCDriverVendor.HYPERSONIC);
        driverConfiguration.setSource(source);
        DataSource dataSource =
                factory.createMCSDriverDataSource(driverConfiguration);

        JDBCRepositoryConfiguration configuration =
                factory.createJDBCRepositoryConfiguration();
        configuration.setDataSource(dataSource);
        configuration.setUsername(HypersonicManager.DEFAULT_USERNAME);
        configuration.setPassword(HypersonicManager.DEFAULT_PASSWORD);

//        HashMap properties = new HashMap();
//        properties.put(JDBCRepository.VENDOR_PROPERTY,
//                       JDBCRepository.VENDOR_HYPERSONIC);
//        properties.put(JDBCRepository.SOURCE_PROPERTY,
View Full Code Here

                }

                DataSource dataSource = factory.createMCSDriverDataSource(
                        driverConfiguration);

                JDBCRepositoryConfiguration configuration =
                        factory.createJDBCRepositoryConfiguration();
                configuration.setDataSource(dataSource);
                configuration.setUsername(Environment.getParameter(config,
                        "odbc-user"));
                configuration.setPassword(Environment.getParameter(config,
                        "odbc-password"));

                repository = factory.createJDBCRepository(configuration);

                location = REPOSITORY_LOCATION_FACTORY.createDeviceRepositoryLocation(
View Full Code Here

                    volantisBean.getLocalRepositoryJDBCDataSource();
            if (ds != null) {

                JDBCRepositoryFactory factory =
                        JDBCRepositoryFactory.getDefaultInstance();
                JDBCRepositoryConfiguration configuration =
                        factory.createJDBCRepositoryConfiguration();
                configuration.setDataSource(ds);
                configuration.setReleaseConnectionsImmediately(false);
                configuration.setShortNames(
                        volantisBean.getJDBCRepositoryUsesShortNames());

                repository = factory.createJDBCRepository(configuration);
            }
        }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.repository.jdbc.JDBCRepositoryConfiguration

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.