Package org.pentaho.reporting.engine.classic.core.designtime

Examples of org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin


    {
      return;
    }

    final DataFactory editDataFactory = getEditDataFactory(o);
    final DataSourcePlugin dataSourcePlugin = o.createEditor();
    final DataFactory generatedDataFactory = dataSourcePlugin.performEdit(getDesignTimeContext(), editDataFactory, null);
    if (generatedDataFactory != null)
    {
      cdf.add(generatedDataFactory);
      cdf = CompoundDataFactory.normalize(cdf);
      updateDatasourceTree();
View Full Code Here


    if (metadata.isEditable() == false)
    {
      return;
    }

    final DataSourcePlugin dataSourcePlugin = metadata.createEditor();
    final DataFactory storedFactory = dataFactory.derive();
    if (dataSourcePlugin.canHandle(dataFactory) == false)
    {
      return;
    }

    final DefaultDataFactoryChangeRecorder recorder = new DefaultDataFactoryChangeRecorder();
    final DataFactory editedDataFactory = dataSourcePlugin.performEdit
        (new ReportDesignerDesignTimeContext(getReportDesignerContext()), dataFactory, null, recorder);
    if (editedDataFactory == null)
    {
      return;
    }
View Full Code Here

    if (activeContext == null)
    {
      return;
    }

    final DataSourcePlugin editor = dataSourcePlugin.createEditor();
    if (editor == null)
    {
      return;
    }

    final DefaultDataFactoryChangeRecorder recorder = new DefaultDataFactoryChangeRecorder();
    final ReportDesignerDesignTimeContext designTimeContext = new ReportDesignerDesignTimeContext(getReportDesignerContext());
    final DataFactory dataFactory = editor.performEdit(designTimeContext, null, null, recorder);
    if (dataFactory == null)
    {
      return;
    }
View Full Code Here

    if (metadata.isEditable() == false)
    {
      return;
    }

    final DataSourcePlugin dataSourcePlugin = metadata.createEditor();
    final DataFactory storedFactory = dataFactory.derive();
    if (dataSourcePlugin.canHandle(dataFactory))
    {
      final ReportDocumentContext activeContext = getActiveContext();
      final AbstractReportDefinition report = activeContext.getReportDefinition();
      final boolean editingActiveQuery = contains(report.getQuery(), dataFactory.getQueryNames());

      final ReportDesignerDesignTimeContext designTimeContext = new ReportDesignerDesignTimeContext(getReportDesignerContext());
      editedDataFactory = dataSourcePlugin.performEdit(designTimeContext, dataFactory, queryName, null);
      if (editedDataFactory == null)
      {
        return;
      }
View Full Code Here

    }


    public void actionPerformed(final ActionEvent e)
    {
      final DataSourcePlugin editor = dataSourcePlugin.createEditor();
      if (editor == null)
      {
        return;
      }

      final DataFactory dataFactory = editor.performEdit(new DataSourceDesignTimeContext(), null, null, null);

      if (dataFactory == null)
      {
        return;
      }
View Full Code Here

      return;
    }

    final DefaultDataFactoryChangeRecorder changeRecorder = new DefaultDataFactoryChangeRecorder();
    final DataFactory editDataFactory = grabAndRemoveEditDataFactory(o);
    final DataSourcePlugin dataSourcePlugin = o.createEditor();
    final DataFactory generatedDataFactory =
        dataSourcePlugin.performEdit(getDesignTimeContext(), editDataFactory, null, changeRecorder);
    if (generatedDataFactory != null)
    {
      final DataFactoryChange[] changes = changeRecorder.getChanges();
      DefaultDataFactoryChangeRecorder.applyChanges(cdf, changes);
View Full Code Here

    assertTrue(ClassicEngineBoot.getInstance().getPackageManager().isModuleAvailable(MondrianDataSourceModule.class.getName()));
  }

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

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

    assertTrue(editor.canHandle(new LegacyBandedMDXDataFactory()));
  }

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

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

    assertTrue(editor.canHandle(new DenormalizedMDXDataFactory()));
  }

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

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

    assertTrue(ClassicEngineBoot.getInstance().getPackageManager().isModuleAvailable(ScriptableDataSourceModule.class.getName()));
  }

  public void testEditorRegistered()
  {
    DataSourcePlugin editor =
        DataFactoryRegistry.getInstance().getMetaData(ScriptableDataFactory.class.getName()).createEditor();
    assertNotNull(editor);

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

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin

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.