Examples of JndiConnectionProvider


Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();

    if (connectionDefinition instanceof JndiConnectionDefinition)
    {
      final JndiConnectionDefinition jcd = (JndiConnectionDefinition) connectionDefinition;
      final JndiConnectionProvider provider = new JndiConnectionProvider();
      provider.setConnectionPath(jcd.getJndiName());
      provider.setUsername(jcd.getUsername());
      provider.setPassword(jcd.getPassword());
      return new SimpleBandedMDXDataFactory(provider);
    }
    else if (connectionDefinition instanceof DriverConnectionDefinition)
    {
      final DriverConnectionDefinition dcd = (DriverConnectionDefinition) connectionDefinition;
      final DriverConnectionProvider provider = new DriverConnectionProvider();
      provider.setDriver(dcd.getDriverClass());
      provider.setUrl(dcd.getConnectionString());

      final Properties properties = dcd.getProperties();
      final Enumeration keys = properties.keys();
      while (keys.hasMoreElements())
      {
        final String key = (String) keys.nextElement();
        provider.setProperty(key, properties.getProperty(key));
      }
      return new SimpleBandedMDXDataFactory(provider);
    }
    else
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();

    if (connectionDefinition instanceof JndiConnectionDefinition)
    {
      final JndiConnectionDefinition jcd = (JndiConnectionDefinition) connectionDefinition;
      final JndiConnectionProvider provider = new JndiConnectionProvider();
      provider.setConnectionPath(jcd.getJndiName());
      provider.setUsername(jcd.getUsername());
      provider.setPassword(jcd.getPassword());
      return new SimpleLegacyBandedMDXDataFactory(provider);
    }
    else if (connectionDefinition instanceof DriverConnectionDefinition)
    {
      final DriverConnectionDefinition dcd = (DriverConnectionDefinition) connectionDefinition;
      final DriverConnectionProvider provider = new DriverConnectionProvider();
      provider.setDriver(dcd.getDriverClass());
      provider.setUrl(dcd.getConnectionString());

      final Properties properties = dcd.getProperties();
      final Enumeration keys = properties.keys();
      while (keys.hasMoreElements())
      {
        final String key = (String) keys.nextElement();
        provider.setProperty(key, properties.getProperty(key));
      }

      return new SimpleLegacyBandedMDXDataFactory(provider);
    }
    else
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

  {
    DataSourcePlugin editor =
        DataFactoryRegistry.getInstance().getMetaData(LegacyBandedMDXDataFactory.class.getName()).createEditor();
    assertNotNull(editor);

    assertTrue(editor.canHandle(new LegacyBandedMDXDataFactory(new JndiConnectionProvider())));
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

  {
    DataSourcePlugin editor =
        DataFactoryRegistry.getInstance().getMetaData(DenormalizedMDXDataFactory.class.getName()).createEditor();
    assertNotNull(editor);

    assertTrue(editor.canHandle(new DenormalizedMDXDataFactory(new JndiConnectionProvider())));
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

  {
    DataSourcePlugin editor =
        DataFactoryRegistry.getInstance().getMetaData(BandedMDXDataFactory.class.getName()).createEditor();
    assertNotNull(editor);

    assertTrue(editor.canHandle(new BandedMDXDataFactory(new JndiConnectionProvider())));
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

    if (connectionProvider == null)
    {
      throw new NullPointerException();
    }

    final JndiConnectionProvider driverProvider =
        (JndiConnectionProvider) connectionProvider;
    xmlWriter.writeTag(Olap4JDataFactoryModule.NAMESPACE, "jndi", XmlWriterSupport.OPEN);

    xmlWriter.writeTag(Olap4JDataFactoryModule.NAMESPACE, "path", XmlWriterSupport.OPEN);
    xmlWriter.writeTextNormalized(driverProvider.getConnectionPath(), false);
    xmlWriter.writeCloseTag();

    xmlWriter.writeCloseTag();
    return null;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

      final DriverConnectionProvider driverConnectionProvider = (DriverConnectionProvider) connectionProvider;
      return driverConnectionProvider.getProperty("::pentaho-reporting::name");
    }
    else if (connectionProvider instanceof JndiConnectionProvider)
    {
      final JndiConnectionProvider jndiConnectionProvider = (JndiConnectionProvider) connectionProvider;
      return jndiConnectionProvider.getConnectionPath();
    }
    return null;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

              dcp.getProperty("::pentaho-reporting::port"),
              p);
    }
    if (currentJNDISource instanceof JndiConnectionProvider)
    {
      final JndiConnectionProvider jcp = (JndiConnectionProvider) currentJNDISource;
      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;

        if (ObjectUtilities.equal(dcd.getJndiName(), jcp.getConnectionPath()))
        {
          return dcd;
        }
      }
      return new JndiConnectionDefinition(Messages.getString("Olap4JDataSourceEditor.CustomConnection"),
          jcp.getConnectionPath(), null, jcp.getUsername(), jcp.getPassword());
    }
    return null;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

   *
   * @throws org.xml.sax.SAXException if there is a parsing error.
   */
  protected void doneParsing() throws SAXException
  {
    final JndiConnectionProvider provider = new JndiConnectionProvider();
    if (pathReadHandler != null)
    {
      provider.setConnectionPath(pathReadHandler.getResult());
    }
    jndiConnectionProvider = provider;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.JndiConnectionProvider

        (JdbcConnectionDefinition) getDialogModel().getConnections().getSelectedItem();
    final OlapConnectionProvider connectionProvider;
    if (connectionDefinition instanceof JndiConnectionDefinition)
    {
      final JndiConnectionDefinition jcd = (JndiConnectionDefinition) connectionDefinition;
      final JndiConnectionProvider provider = new JndiConnectionProvider();
      provider.setConnectionPath(jcd.getJndiName());
      provider.setUsername(jcd.getUsername());
      provider.setPassword(jcd.getPassword());
      connectionProvider = provider;
    }
    else if (connectionDefinition instanceof DriverConnectionDefinition)
    {
      final DriverConnectionDefinition dcd = (DriverConnectionDefinition) connectionDefinition;
      final DriverConnectionProvider provider = new DriverConnectionProvider();
      provider.setDriver(dcd.getDriverClass());
      provider.setUrl(dcd.getConnectionString());

      final Properties properties = dcd.getProperties();
      final Enumeration keys = properties.keys();
      while (keys.hasMoreElements())
      {
        final String key = (String) keys.nextElement();
        provider.setProperty(key, properties.getProperty(key));
      }
      connectionProvider = provider;
    }
    else
    {
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.