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

Examples of org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition


          undos.add(new ExpressionAddedUndoEntry(index, insertExpression));
        }
        else if (insertResult instanceof ParameterDefinitionEntry)
        {
          final ParameterDefinitionEntry insertParam = (ParameterDefinitionEntry) insertResult;
          final ReportParameterDefinition definition = activeContext.getContextRoot().getParameterDefinition();
          final int index = definition.getParameterCount() - 1;
          undos.add(new ParameterEditUndoEntry(index, null, insertParam));
        }
        else if (insertResult instanceof DataFactory)
        {
          final DataFactory insertDataFactory = (DataFactory) insertResult;
View Full Code Here


      subReport.setPageHeader((PageHeader) masterReport.getPageHeader().derive());
      subReport.setWatermark((Watermark) masterReport.getWatermark().derive());
      subReport.setDataFactory(masterReport.getDataFactory().derive());
      masterReport.copyInto(subReport);

      final ReportParameterDefinition parameterDefinition = masterReport.getParameterDefinition();
      for (final ParameterDefinitionEntry entry : parameterDefinition.getParameterDefinitions())
      {
        subReport.addInputParameter(entry.getName(), entry.getName());
      }
      subReport.addInputParameter("*", "*");

 
View Full Code Here

    if (abstractReportDefinition instanceof MasterReport == false)
    {
      return;
    }
    final MasterReport report = (MasterReport) abstractReportDefinition;
    final ReportParameterDefinition definition = report.getParameterDefinition();
    if (definition instanceof ModifiableReportParameterDefinition == false)
    {
      return;
    }
View Full Code Here

    if (abstractReportDefinition instanceof MasterReport == false)
    {
      return;
    }
    final MasterReport report = (MasterReport) abstractReportDefinition;
    final ReportParameterDefinition definition = report.getParameterDefinition();
    if (definition instanceof ModifiableReportParameterDefinition == false)
    {
      return;
    }
View Full Code Here

    if (report instanceof MasterReport == false)
    {
      return null;
    }
    final MasterReport mr = (MasterReport) report;
    final ReportParameterDefinition definition = mr.getParameterDefinition();
    if (definition instanceof ModifiableReportParameterDefinition == false)
    {
      return null;
    }
View Full Code Here

    if (report instanceof MasterReport == false)
    {
      return null;
    }
    final MasterReport mr = (MasterReport) report;
    final ReportParameterDefinition definition = mr.getParameterDefinition();
    if (definition instanceof ModifiableReportParameterDefinition == false)
    {
      return null;
    }
View Full Code Here

            definition.getContextKey(),
            definition.getReportEnvironment());

    try
    {
      final ReportParameterDefinition parameterDefinition = definition.getParameterDefinition();
      final ReportParameterValidator reportParameterValidator = parameterDefinition.getValidator();
      final ValidationResult validationResult =
          reportParameterValidator.validate(new ValidationResult(), parameterDefinition, parameterContext);
      if (validationResult.isEmpty() == false)
      {
        throw new ReportParameterValidationException
View Full Code Here

    pdef.addParameterDefinition(param);

    MasterReport report = new MasterReport();
    report.setParameterDefinition(pdef);
    MasterReport result = ReportWritingUtil.saveAndLoad(report);
    ReportParameterDefinition parameterDefinition = result.getParameterDefinition();
    assertEquals(1, parameterDefinition.getParameterCount());

    ParameterDefinitionEntry resultParam = parameterDefinition.getParameterDefinition(0);
    assertTrue(resultParam instanceof DefaultListParameter);
    DefaultListParameter lp = (DefaultListParameter) resultParam;
    assertEquals("", lp.getKeyColumn());
    assertEquals("", lp.getTextColumn());
    assertEquals("dummy-query", lp.getQueryName());
View Full Code Here

    pdef.addParameterDefinition(param);

    MasterReport report = new MasterReport();
    report.setParameterDefinition(pdef);
    MasterReport result = ReportWritingUtil.saveAndLoad(report);
    ReportParameterDefinition parameterDefinition = result.getParameterDefinition();
    assertEquals(1, parameterDefinition.getParameterCount());

    ParameterDefinitionEntry resultParam = parameterDefinition.getParameterDefinition(0);
    assertTrue(resultParam instanceof StaticListParameter);
  }
View Full Code Here

      primaryQuery = dataSourceElementHandler.getQuery();
      primaryQueryLimit = dataSourceElementHandler.getQueryLimit();
      primaryQueryTimeout = dataSourceElementHandler.getQueryTimeout();
    }

    final ReportParameterDefinition reportParameterDefinition;
    if (parameterDefinitionHandler != null)
    {
      reportParameterDefinition = (ReportParameterDefinition) parameterDefinitionHandler.getObject();
    }
    else
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition

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.