Package org.pentaho.reporting.engine.classic.extensions.datasources.mondrian

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.mondrian.CubeFileProvider


    final DataSourceProvider dataSourceProvider = mdxDataFactory.getDataSourceProvider();
    if (dataSourceProvider != null)
    {
      writeConnectionInfo(bundle, state, xmlWriter, dataSourceProvider);
    }
    final CubeFileProvider cubeFileProvider = mdxDataFactory.getCubeFileProvider();
    if (cubeFileProvider != null)
    {
      writeCubeInfo(bundle, state, xmlWriter, cubeFileProvider);
    }
View Full Code Here


    final DataSourceProvider dataSourceProvider = mdxDataFactory.getDataSourceProvider();
    if (dataSourceProvider != null)
    {
      writeConnectionInfo(reportWriterContext, xmlWriter, dataSourceProvider);
    }
    final CubeFileProvider cubeFileProvider = mdxDataFactory.getCubeFileProvider();
    if (cubeFileProvider != null)
    {
      writeCubeInfo(reportWriterContext, xmlWriter, cubeFileProvider);
    }
   
View Full Code Here

      jdbcUserText = dataFactory.getJdbcUser();
      jdbcUserField = dataFactory.getJdbcUserField();
      jdbcPasswordText = dataFactory.getJdbcPassword();
      jdbcPasswordField = dataFactory.getJdbcPasswordField();

      final CubeFileProvider fileProvider = dataFactory.getCubeFileProvider();
      if (fileProvider != null)
      {
        setSchemaFileName(fileProvider.getDesignTimeFile());
      }
      else
      {
        setSchemaFileName("");
      }
View Full Code Here

    return this.filenameField.getText();
  }

  protected void configureConnection(final AbstractMDXDataFactory dataFactory)
  {
    final CubeFileProvider cubeFileProvider = ClassicEngineBoot.getInstance().getObjectFactory().get(CubeFileProvider.class);
    cubeFileProvider.setDesignTimeFile(getSchemaFileName());
    cubeFileProvider.setCubeConnectionName(cubeConnectionNameField.getText());

    dataFactory.setCubeFileProvider(cubeFileProvider);
    dataFactory.setRole(roleText);
    dataFactory.setRoleField(roleField);
    dataFactory.setJdbcUser(jdbcUserText);
View Full Code Here

      mondrianProperties = dataFactory.getBaseConnectionProperties();

      setGlobalScriptingLanguage(dataFactory.getGlobalScriptLanguage());
      globalScriptTextArea.setText(dataFactory.getGlobalScript());

      final CubeFileProvider fileProvider = dataFactory.getCubeFileProvider();
      if (fileProvider != null)
      {
        setSchemaFileName(fileProvider.getDesignTimeFile());
        cubeConnectionNameField.setText(fileProvider.getCubeConnectionName());
      }
      else
      {
        setSchemaFileName("");
        cubeConnectionNameField.setText("");
View Full Code Here

    return this.filenameField.getText();
  }

  protected void configureConnection(final AbstractMDXDataFactory dataFactory)
  {
    final CubeFileProvider cubeFileProvider = ClassicEngineBoot.getInstance().getObjectFactory().get(CubeFileProvider.class);
    cubeFileProvider.setDesignTimeFile(getSchemaFileName());
    cubeFileProvider.setCubeConnectionName(cubeConnectionNameField.getText());

    dataFactory.setCubeFileProvider(cubeFileProvider);
    dataFactory.setRole(roleText);
    dataFactory.setRoleField(roleField);
    dataFactory.setJdbcUser(jdbcUserText);
View Full Code Here

    final DataSourceProvider dataSourceProvider = mdxDataFactory.getDataSourceProvider();
    if (dataSourceProvider != null)
    {
      writeConnectionInfo(bundle, state, xmlWriter, dataSourceProvider);
    }
    final CubeFileProvider cubeFileProvider = mdxDataFactory.getCubeFileProvider();
    if (cubeFileProvider != null)
    {
      writeCubeInfo(bundle, state, xmlWriter, cubeFileProvider);
    }
View Full Code Here

    final DataSourceProvider dataSourceProvider = mdxDataFactory.getDataSourceProvider();
    if (dataSourceProvider != null)
    {
      writeConnectionInfo(reportWriterContext, xmlWriter, dataSourceProvider);
    }
    final CubeFileProvider cubeFileProvider = mdxDataFactory.getCubeFileProvider();
    if (cubeFileProvider != null)
    {
      writeCubeInfo(reportWriterContext, xmlWriter, cubeFileProvider);
    }
   
View Full Code Here

    {
      return;
    }

    final AbstractMDXDataFactory mdxDataFactory = (AbstractMDXDataFactory) dataFactory;
    final CubeFileProvider cubeFileProvider = mdxDataFactory.getCubeFileProvider();
    if (StringUtils.isEmpty(cubeFileProvider.getCubeConnectionName()) == false)
    {
      // there is a cube-name for it already. Must be a developer sample or a new report
      return;
    }


    final ResourceManager mgr = DesignTimeUtil.getResourceManager(report);
    final ResourceKey reportContentBase = report.getContentBase();
    final String cubeName = calculateCubeNameFromProvider(mgr, reportContentBase, cubeFileProvider);

    cubeFileProvider.setCubeConnectionName(cubeName);
  }
View Full Code Here

    return connectionNameReadHandler.getResult();
  }

  public CubeFileProvider getProvider()
  {
    final CubeFileProvider fileProvider =
        ClassicEngineBoot.getInstance().getObjectFactory().get(CubeFileProvider.class);
    if (pathReadHandler != null)
    {
      fileProvider.setDesignTimeFile(pathReadHandler.getResult());
    }
    if (connectionNameReadHandler != null)
    {
      fileProvider.setCubeConnectionName(connectionNameReadHandler.getResult());
    }
    return fileProvider;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.extensions.datasources.mondrian.CubeFileProvider

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.