Examples of JDBCRepositoryConfiguration


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

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

        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

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

        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

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

     *                             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

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

        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

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

                }

                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

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

                    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

Examples of com.volantis.mcs.runtime.configuration.JDBCRepositoryConfiguration

        assertNotNull(config);
        LocalRepositoryConfiguration repos = config.getLocalRepository();
        assertNotNull("localRepositoryConnection", repos);
        if (value != null) {
      if ("jdbc".equals(value.type)) {
                final JDBCRepositoryConfiguration jdbcRepositoryConfig =
                        repos.getJDBCRepositoryConfiguration();
                assertEquals("", value.shortNames, jdbcRepositoryConfig.getUseShortNames());
                MCSDatabaseConfiguration ds = (MCSDatabaseConfiguration)
                        jdbcRepositoryConfig.getDataSourceConfiguration();
              assertEquals(value.vendor, ds.getVendor());
              assertEquals(value.host, ds.getHost());
              assertEquals(value.port, ds.getPort());
              assertEquals(value.source, ds.getSource());
      } else if ("xml".equals(value.type)) {
View Full Code Here

Examples of com.volantis.mcs.runtime.configuration.JDBCRepositoryConfiguration

                        (JdbcPoliciesConfiguration) defaultPolicies;
                Assert.assertEquals(jdbc.projectName, jdbcPolicies.getName());
            }


            JDBCRepositoryConfiguration jdbcConfig =
                marinerConfig.getLocalRepository()
                    .getJDBCRepositoryConfiguration();

            ConnectionPoolConfiguration connectionPool = null;
            AnonymousDataSourceConfiguration anonymousDataSource = null;
            MCSDatabaseConfiguration mcsDatabase = null;

            if (jdbcConfig.getDataSourceConfiguration()
                instanceof ConnectionPoolConfiguration) {
                // Pooled datasource
                connectionPool =
                    (ConnectionPoolConfiguration)jdbcConfig
                        .getDataSourceConfiguration();
                if (connectionPool.getDataSourceConfiguration()
                    instanceof AnonymousDataSourceConfiguration) {
                    // anonymous pooled
                    anonymousDataSource =
                        (AnonymousDataSourceConfiguration)connectionPool
                            .getDataSourceConfiguration();
                    if (anonymousDataSource.getDataSourceConfiguration()
                        instanceof MCSDatabaseConfiguration) {
                        // MCS Database anonymous pooled
                        mcsDatabase =
                            (MCSDatabaseConfiguration)anonymousDataSource
                                .getDataSourceConfiguration();
                    }
                } else if (
                    connectionPool.getDataSourceConfiguration()
                        instanceof MCSDatabaseConfiguration) {
                    // MCS Database pooled
                    mcsDatabase =
                        (MCSDatabaseConfiguration)connectionPool
                            .getDataSourceConfiguration();
                }
            } else if (
                jdbcConfig.getDataSourceConfiguration()
                    instanceof AnonymousDataSourceConfiguration) {
                // anonymous
                anonymousDataSource =
                    (AnonymousDataSourceConfiguration)jdbcConfig
                        .getDataSourceConfiguration();
                if (anonymousDataSource.getDataSourceConfiguration()
                    instanceof MCSDatabaseConfiguration) {
                    // MCS Database anonymous
                    mcsDatabase =
View Full Code Here

Examples of com.volantis.mcs.runtime.configuration.JDBCRepositoryConfiguration

        boolean usesShortNames = false;
        if (marinerConfig.getLocalRepository() != null &&
                marinerConfig.getLocalRepository().getJDBCRepositoryConfiguration() != null) {

            JDBCRepositoryConfiguration jdbcRepositoryConfiguration =
                    marinerConfig.getLocalRepository().
                            getJDBCRepositoryConfiguration();
            if (jdbcRepositoryConfiguration.getUseShortNames() != null) {

                usesShortNames = jdbcRepositoryConfiguration.getUseShortNames().
                        booleanValue();
            }
        }
        return usesShortNames;
    }
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.