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

Examples of org.pentaho.reporting.engine.classic.core.designtime.datafactory.DesignTimeDataFactoryContext


    return WorkspaceSettings.getInstance().isShowDeprecatedItems();
  }

  public DataFactoryContext getDataFactoryContext()
  {
    return new DesignTimeDataFactoryContext(activeContext.getContextRoot());
  }
View Full Code Here


          try
          {
            final ReportQueryNode queryNode = (ReportQueryNode) element;
            final DataFactory dataFactory = queryNode.getDataFactory().derive();
            final MasterReport report = activeContext.getContextRoot();
            dataFactory.initialize(new DesignTimeDataFactoryContext(report));
            if (dataFactory.isQueryExecutable(queryNode.getQueryName(), new StaticDataRow()) == false)
            {
              return;
            }
View Full Code Here

      return WorkspaceSettings.getInstance().isShowDeprecatedItems();
    }

    public DataFactoryContext getDataFactoryContext()
    {
      return new DesignTimeDataFactoryContext(reportDesignerContext.getActiveContext().getContextRoot());
    }
View Full Code Here

    {
      final ReportDocumentContext activeContext = reportDesignerContext.getActiveContext();
      if (activeContext != null)
      {
        final MasterReport reportDefinition = activeContext.getContextRoot();
        dataFactory.initialize(new DesignTimeDataFactoryContext(reportDefinition));
      }

      final TableModel tableModel = dataFactory.queryData
          (queryName, new QueryDataRowWrapper(new ReportParameterValues(), 1, 0));
View Full Code Here

    dataFactory.setPath("testpath");
    dataFactory.setUsername("joe");
    dataFactory.setPassword("password");
    dataFactory.setQueryEntry("testQuery", new CdaQueryEntry("myQuery", "cdaId"));

    dataFactory.initialize(new DesignTimeDataFactoryContext());
    dataFactory.queryData("testQuery", new StaticDataRow());

    assertEquals("http://localhost:12345/testcase/content/cda/listParameters?outputType=xml&solution=testsolution&path=testpath&file=testcase.cda&dataAccessId=cdaId", simpleBackend.getParamUrl());
    assertEquals("http://localhost:12345/testcase/content/cda/doQuery?outputType=xml&solution=testsolution&path=testpath&file=testcase.cda&paramP4=A%3BB%3BC&dataAccessId=cdaId&paramP3=2010-12-30&paramP1=DefaultString&paramP2=10", simpleBackend.getUrl());
  }
View Full Code Here

    dataFactory.setPath("testpath");
    dataFactory.setUsername("joe");
    dataFactory.setPassword("password");
    dataFactory.setQueryEntry("testQuery", new CdaQueryEntry("myQuery", "cdaId"));

    dataFactory.initialize(new DesignTimeDataFactoryContext());
    dataFactory.queryData("testQuery", new StaticDataRow
        (new String[]{"P1", "P2", "P3", "P4"},
            new Object[]{"x", 10, new Date(1000000000000l), new String[]{"x","y","z"} }));

    assertEquals("http://localhost:12345/testcase/content/cda/listParameters?outputType=xml&solution=testsolution&path=testpath&file=testcase.cda&dataAccessId=cdaId", simpleBackend.getParamUrl());
View Full Code Here

  {
    if (parentContext != null)
    {
      return parentContext.getDataFactoryContext();
    }
    return new DesignTimeDataFactoryContext();
  }
View Full Code Here

    final PmdDataFactory pmdDataFactory = new PmdDataFactory();
    pmdDataFactory.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory.setDomainId("steel-wheels");
    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());

    try
    {
      pmdDataFactory.setQuery("default", QUERY, null, null);
      final CloseableTableModel tableModel = (CloseableTableModel) pmdDataFactory.queryData("default", new ParameterDataRow());
View Full Code Here

  {
    final PmdDataFactory pmdDataFactory = new PmdDataFactory();
    pmdDataFactory.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory.setDomainId("steel-wheels");
    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());
    pmdDataFactory.setQuery("default", PARAMETRIZED_QUERY, null, null);

    final DataFactoryMetaData metaData = pmdDataFactory.getMetaData();
    final Object queryHash = metaData.getQueryHash(pmdDataFactory, "default", new StaticDataRow());
    assertNotNull(queryHash);

    final PmdDataFactory pmdDataFactory2 = new PmdDataFactory();
    pmdDataFactory2.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory2.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory2.setDomainId("steel-wheels");
    pmdDataFactory2.initialize(new DesignTimeDataFactoryContext());
    pmdDataFactory2.setQuery("default", QUERY, null, null);
    pmdDataFactory2.setQuery("default2", PARAMETRIZED_QUERY, null, null);

    assertNotEquals("Physical Query is not the same", queryHash, metaData.getQueryHash(pmdDataFactory2, "default", new StaticDataRow()));
    assertEquals("Physical Query is the same", queryHash, metaData.getQueryHash(pmdDataFactory2, "default2", new StaticDataRow()));
View Full Code Here

  {
    final PmdDataFactory pmdDataFactory = new PmdDataFactory();
    pmdDataFactory.setConnectionProvider(new MultipleAggregationTestConnectionProvider());
    pmdDataFactory.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory.setDomainId("steel-wheels");
    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());
    try
    {
      pmdDataFactory.setQuery("default", MULTIPLE_AGG_QUERY, null, null);

      final CloseableTableModel tableModel = (CloseableTableModel) pmdDataFactory.queryData("default", new ParameterDataRow());
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.designtime.datafactory.DesignTimeDataFactoryContext

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.