Examples of ReportParameterDefinition


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

      final DataFactory dataFactory = dataDefinition.getDataFactory();
      if (dataFactory != null)
      {
        report.setDataFactory(dataFactory);
      }
      final ReportParameterDefinition definition = dataDefinition.getParameterDefinition();
      if (definition != null)
      {
        report.setParameterDefinition(definition);
      }
      final Expression[] expressions = dataDefinition.getExpressions();
View Full Code Here

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

    }

    if (report instanceof MasterReport)
    {
      final MasterReport masterReport = (MasterReport) report;
      final ReportParameterDefinition definition = masterReport.getParameterDefinition();
      final ReportParameterValidator reportParameterValidator = definition.getValidator();

      final AttributeList attList = new AttributeList();
      if (DefaultReportParameterValidator.class.equals(reportParameterValidator.getClass()) == false)
      {
        attList.setAttribute(BundleNamespaces.DATADEFINITION, "validator",// NON-NLS
View Full Code Here

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

    final MasterReport report = controllerPane.getReport();
    if (report == null)
    {
      return null;
    }
    final ReportParameterDefinition definition = report.getParameterDefinition();
    if (definition == null)
    {
      return null;
    }
    if (definition.getParameterCount() == 0)
    {
      return null;
    }
    return controllerPane;
  }
View Full Code Here

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

  protected void inspect(final AbstractReportDefinition reportDefinition)
  {
    if (reportDefinition instanceof MasterReport)
    {
      final MasterReport mr = (MasterReport) reportDefinition;
      final ReportParameterDefinition parameters = mr.getParameterDefinition();
      final ParameterDefinitionEntry[] entries = parameters.getParameterDefinitions();
      for (int i = 0; i < entries.length; i++)
      {
        final ParameterDefinitionEntry entry = entries[i];
        inspectParameter(reportDefinition, parameters, entry);
      }
View Full Code Here

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

  public static ValidationResult validate(final MasterReport report,
                                          final ValidationResult result) throws ReportProcessingException
  {

    final ReportParameterDefinition parameters = report.getParameterDefinition();
    final DefaultParameterContext parameterContext = new DefaultParameterContext(report);

    try
    {
      final ReportParameterValidator reportParameterValidator = parameters.getValidator();
      return reportParameterValidator.validate(result, parameters, parameterContext);
    }
    finally
    {
      parameterContext.close();
View Full Code Here

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

   * @throws ReportProcessingException
   */
  public static ReportParameterValues computeParameterValueSet(final MasterReport report) throws ReportProcessingException
  {

    final ReportParameterDefinition parameters = report.getParameterDefinition();
    final DefaultParameterContext parameterContext = new DefaultParameterContext(report);

    final ReportParameterValues parameterValues;
    try
    {
      final ReportParameterValidator reportParameterValidator = parameters.getValidator();
      final ValidationResult validationResult =
          reportParameterValidator.validate(new ValidationResult(), parameters, parameterContext);
      parameterValues = validationResult.getParameterValues();
      return computeParameterValueSet(report, parameterValues);
    }
View Full Code Here

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

  {
    if (masterReport == null)
    {
      throw new NullPointerException();
    }
    final ReportParameterDefinition parameterDefinition = masterReport.getParameterDefinition();
    if (parameterDefinition.getParameterCount() == 0)
    {
      return true;
    }

    if (isAllParametersHidden(masterReport, parameterDefinition))
View Full Code Here

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

    }

    this.autoUpdateCheckbox.setVisible(showAutoSubmitCheckbox);
    this.autoUpdateCheckbox.setSelected(autoSubmitDefault);

    final ReportParameterDefinition parameterDefinition = report.getParameterDefinition();
    if (parameterDefinition == null)
    {
      this.reportParameterValues = null;
      this.parameterContext.update((MasterReport) null);
      this.validator = null;
      return;
    }

    try
    {
      final ReportParameterDefinition parameters = report.getParameterDefinition();
      final DefaultParameterContext parameterContext = new DefaultParameterContext(report);

      try
      {
        final ReportParameterValidator reportParameterValidator = parameters.getValidator();
        final ValidationResult validationResult =
            reportParameterValidator.validate(new ValidationResult(), parameters, parameterContext);
        // first compute the default values ...
        this.reportParameterValues = validationResult.getParameterValues();
      }
View Full Code Here

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

  {
    ArgumentNullException.validate("report", report);
    ArgumentNullException.validate("processingContext", processingContext);
    ArgumentNullException.validate("outputFunction", outputFunction);

    final ReportParameterDefinition parameters = report.getParameterDefinition();
    final DefaultParameterContext parameterContext = new DefaultParameterContext(report);

    // pre-init the output-processor-metadata.
    initializeProcessingContext(processingContext, report);

    this.designtime =
        processingContext.getOutputProcessorMetaData().isFeatureSupported(OutputProcessorFeature.DESIGNTIME);
    final ReportParameterValues parameterValues;
    if (designtime == false)
    {
      try
      {
        final ReportParameterValidator reportParameterValidator = parameters.getValidator();
        final ValidationResult validationResult =
            reportParameterValidator.validate(new ValidationResult(), parameters, parameterContext);
        if (validationResult.isEmpty() == false)
        {
          throw new ReportParameterValidationException
View Full Code Here

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

    return true;
  }

  private void createParametersPanelContent()
  {
    final ReportParameterDefinition theParamterDefinition = reportJob.getParameterDefinition();
    if (theParamterDefinition.getParameterCount() > 0)
    {
      try
      {
        parametersPanel.hideControls();
        parametersPanel.setReport(reportJob);
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.