Examples of ReportParameterDefinition


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);
    parameterContext.open();
    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 (processingContext == null)
    {
      throw new NullPointerException("ProcessingContext must not be null.");
    }

    final ReportParameterDefinition parameters = report.getParameterDefinition();
    final DefaultParameterContext parameterContext = new DefaultParameterContext(report);
    parameterContext.open();
    final ReportParameterValues parameterValues;
    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

    final String[] columnNames = model.getColumnNames();

    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(designerContext, reportRenderContext, resultHandler, columnNames, parameters, entry);
      }
View Full Code Here

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

      }
      return -1;
    }
    if (parent == reportParametersNode)
    {
      final ReportParameterDefinition definition = masterReportElement.getParameterDefinition();

      for (int i = 0; i < definition.getParameterCount(); i++)
      {
        final ParameterDefinitionEntry dataFactory = definition.getParameterDefinition(i);
        if (dataFactory == child)
        {
          return i;
        }
      }
View Full Code Here

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

    {
      return null;
    }

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

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

      {
        return null;
      }

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

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

        entries.put (param.getName(), param);
      }

      final ReportDocumentContext activeContext = getReportDesignerContext().getActiveContext();
      final MasterReport masterReportElement = activeContext.getContextRoot();
      final ReportParameterDefinition reportParams = masterReportElement.getParameterDefinition();
      final ParameterDefinitionEntry[] parameterDefinitionEntries = reportParams.getParameterDefinitions();

      for (int i = 0; i < parameterDefinitionEntries.length; i++)
      {
        final ParameterDefinitionEntry entry = parameterDefinitionEntries[i];
        if (entries.containsKey(entry.getName()) == false)
View Full Code Here

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

    {
      return;
    }

    final MasterReport report = (MasterReport) abstractReportDefinition;
    final ReportParameterDefinition definition = report.getParameterDefinition();
    final ParameterDefinitionEntry[] parameterDefinitionEntries = definition.getParameterDefinitions();
    for (int i = 0; i < parameterDefinitionEntries.length; i++)
    {
      final ParameterDefinitionEntry definitionEntry = parameterDefinitionEntries[i];
      if (reservedParameterNames.contains(definitionEntry.getName()))
      {
View Full Code Here

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

    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

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

    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
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.