Examples of JdbcConnectionDefinition


Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

      else
      {
        setSchemaFileName("");
      }

      final JdbcConnectionDefinition definition = createConnectionDefinition(dataFactory);
      getDialogModel().addConnection(definition);
      getDialogModel().getConnections().setSelectedItem(definition);
    }

    // Enable the dialog
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    {
      final DriverDataSourceProvider dcp = (DriverDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof DriverConnectionDefinition == false)
        {
          continue;
        }
        final DriverConnectionDefinition dcd = (DriverConnectionDefinition) definition;
        if (ObjectUtilities.equal(dcd.getDriverClass(), dcp.getDriver()) &&
            ObjectUtilities.equal(dcd.getUsername(), dcp.getProperty("user")) &&
            ObjectUtilities.equal(dcd.getPassword(), dcp.getProperty("password")) &&
            ObjectUtilities.equal(dcd.getConnectionString(), dcp.getUrl()) &&
            ObjectUtilities.equal(dcd.getName(), dcp.getProperty("::pentaho-reporting::name")))
        {
          return definition;
        }
      }

      final String[] strings = dcp.getPropertyNames();
      final Properties p = new Properties();
      for (int i = 0; i < strings.length; i++)
      {
        final String string = strings[i];
        p.put(string, dcp.getProperty(string));
      }

      return new DriverConnectionDefinition
          (customName, dcp.getDriver(), dcp.getUrl(),
              dataFactory.getJdbcUser(), dataFactory.getJdbcPassword(),
              dcp.getProperty("::pentaho-reporting::hostname"),
              dcp.getProperty("::pentaho-reporting::database-name"),
              dcp.getProperty("::pentaho-reporting::database-type"),
              dcp.getProperty("::pentaho-reporting::port"),
              p);
    }
    else if (provider instanceof JndiDataSourceProvider)
    {
      final JndiDataSourceProvider jcp = (JndiDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof JndiConnectionDefinition == false)
        {
          continue;
        }
        final JndiConnectionDefinition dcd = (JndiConnectionDefinition) definition;
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    dataFactory.setJdbcUser(jdbcUserText);
    dataFactory.setJdbcUserField(jdbcUserField);
    dataFactory.setJdbcPassword(jdbcPasswordText);
    dataFactory.setJdbcPasswordField(jdbcPasswordField);

    final JdbcConnectionDefinition connectionDefinition =
        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();
    dataFactory.setDesignTimeName(connectionDefinition.getName());

    if (connectionDefinition instanceof DriverConnectionDefinition)
    {
      final DriverConnectionDefinition dcd = (DriverConnectionDefinition) connectionDefinition;
      dataFactory.setJdbcUser(dcd.getUsername());
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

        final String script = dataFactory.getScript(queryName);
        dialogModel.addQuery(queryName, query, scriptLanguage, script);
      }
      dialogModel.setSelectedQuery(selectedQueryName);

      final JdbcConnectionDefinition definition = createConnectionDefinition(dataFactory);
      getDialogModel().addConnection(definition);
      getDialogModel().getConnections().setSelectedItem(definition);
    }

    // Enable the dialog
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    {
      final DriverDataSourceProvider dcp = (DriverDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof DriverConnectionDefinition == false)
        {
          continue;
        }

        final DriverConnectionDefinition dcd = (DriverConnectionDefinition) definition;
        if (ObjectUtilities.equal(dcd.getDriverClass(), dcp.getDriver()) &&
            ObjectUtilities.equal(dcd.getUsername(), dcp.getProperty("user")) &&
            ObjectUtilities.equal(dcd.getPassword(), dcp.getProperty("password")) &&
            ObjectUtilities.equal(dcd.getConnectionString(), dcp.getUrl()) &&
            ObjectUtilities.equal(dcd.getName(), dcp.getProperty("::pentaho-reporting::name")))
        {
          return definition;
        }
      }

      final String[] strings = dcp.getPropertyNames();
      final Properties p = new Properties();
      for (int i = 0; i < strings.length; i++)
      {
        final String string = strings[i];
        p.put(string, dcp.getProperty(string));
      }

      return new DriverConnectionDefinition
          (customName, dcp.getDriver(), dcp.getUrl(), null, null,
              dcp.getProperty("::pentaho-reporting::hostname"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::database-name"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::database-type"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::port"),// NON-NLS
              p);
    }
    else if (provider instanceof JndiDataSourceProvider)
    {
      final JndiDataSourceProvider jcp = (JndiDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof JndiConnectionDefinition == false)
        {
          continue;
        }
        final JndiConnectionDefinition dcd = (JndiConnectionDefinition) definition;
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    dataFactory.setJdbcUserField(jdbcUserField);
    dataFactory.setJdbcPassword(jdbcPasswordText);
    dataFactory.setJdbcPasswordField(jdbcPasswordField);
    dataFactory.setBaseConnectionProperties(mondrianProperties);

    final JdbcConnectionDefinition connectionDefinition =
        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();
    dataFactory.setDesignTimeName(connectionDefinition.getName());

    if (connectionDefinition instanceof DriverConnectionDefinition)
    {
      final DriverConnectionDefinition dcd = (DriverConnectionDefinition) connectionDefinition;
      final DriverDataSourceProvider dataSourceProvider = new DriverDataSourceProvider();
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

      setEnabled(dialogModel.isConnectionSelected() && dialogModel.isQuerySelected() && (dialogModel.getSchemaFileNameField().getText().length() != 0));
    }

    public void actionPerformed(final ActionEvent evt)
    {
      final JdbcConnectionDefinition connectionDefinition =
          (JdbcConnectionDefinition) dialogModel.getConnections().getSelectedItem();
      if (connectionDefinition == null)
      {
        return;
      }
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    return "Olap4JDataSourceEditor.SimpleBanded";
  }

  protected AbstractMDXDataFactory createDataFactory()
  {
    final JdbcConnectionDefinition connectionDefinition =
        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();

    if (connectionDefinition instanceof JndiConnectionDefinition)
    {
      final JndiConnectionDefinition jcd = (JndiConnectionDefinition) connectionDefinition;
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    return "Olap4JDataSourceEditor.SimpleLegacy";
  }

  protected AbstractMDXDataFactory createDataFactory()
  {
    final JdbcConnectionDefinition connectionDefinition =
        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();

    if (connectionDefinition instanceof JndiConnectionDefinition)
    {
      final JndiConnectionDefinition jcd = (JndiConnectionDefinition) connectionDefinition;
View Full Code Here

Examples of org.pentaho.reporting.ui.datasources.jdbc.connection.JdbcConnectionDefinition

    setPreviewPossible(false);

    final JdbcConnectionDefinition[] jdbcConnectionDefinitions = connectionDefinitionManager.getSources();
    for (int i = 0; i < jdbcConnectionDefinitions.length; i++)
    {
      final JdbcConnectionDefinition definition = jdbcConnectionDefinitions[i];
      connections.addElement(definition);
    }
    connections.setSelectedItem(null);
  }
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.