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

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


        }
      }
    }
    else if (value instanceof ParameterDefinitionEntry)
    {
      final ParameterDefinitionEntry params = (ParameterDefinitionEntry) value;
      setText(params.getName());
    }
    else if (value instanceof DataFactory)
    {
      final DataFactory dfac = (DataFactory) value;
      final DataFactoryMetaData data = dfac.getMetaData();
View Full Code Here


    final ModifiableReportParameterDefinition dpd = (ModifiableReportParameterDefinition) definition;
    final ParameterDefinitionEntry[] entries = dpd.getParameterDefinitions();
    for (int i = 0; i < entries.length - 1; i++)
    {
      final ParameterDefinitionEntry entry = entries[i];
      if (element == entry)
      {
        dpd.removeParameterDefinition(i);
        dpd.addParameterDefinition(entry);
        report.fireModelLayoutChanged(report, ReportModelEvent.NODE_STRUCTURE_CHANGED, entry);
View Full Code Here

    final ModifiableReportParameterDefinition dpd = (ModifiableReportParameterDefinition) definition;
    final ParameterDefinitionEntry[] entries = dpd.getParameterDefinitions();
    for (int i = 0; i < entries.length; i++)
    {
      final ParameterDefinitionEntry entry = entries[i];
      if (element == entry)
      {
        if (dpd.getParameterCount() > i + 1)
        {
          dpd.removeParameterDefinition(i);
View Full Code Here

          final int index = activeContext.getReportDefinition().getExpressions().indexOf(insertExpression);
          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)
View Full Code Here

    final ModifiableReportParameterDefinition dpd = (ModifiableReportParameterDefinition) definition;
    final ParameterDefinitionEntry[] entries = dpd.getParameterDefinitions();
    for (int i = 1; i < entries.length; i++)
    {
      final ParameterDefinitionEntry entry = entries[i];
      if (element == entry)
      {
        dpd.removeParameterDefinition(i);
        dpd.addParameterDefinition(i - 1, entry);
        report.fireModelLayoutChanged(report, ReportModelEvent.NODE_STRUCTURE_CHANGED, entry);
View Full Code Here

    final ModifiableReportParameterDefinition dpd = (ModifiableReportParameterDefinition) definition;
    final ParameterDefinitionEntry[] entries = dpd.getParameterDefinitions();
    for (int i = 1; i < entries.length; i++)
    {
      final ParameterDefinitionEntry entry = entries[i];
      if (element == entry)
      {
        dpd.removeParameterDefinition(i);
        dpd.addParameterDefinition(0, entry);
        report.fireModelLayoutChanged(report, ReportModelEvent.NODE_STRUCTURE_CHANGED, entry);
View Full Code Here

  private static boolean isParameterDefined(final MasterReport bodyReport, final String paramName)
  {
    final ParameterDefinitionEntry[] definitionEntries = bodyReport.getParameterDefinition().getParameterDefinitions();
    for (int i = 0; i < definitionEntries.length; i++)
    {
      final ParameterDefinitionEntry definitionEntry = definitionEntries[i];
      if (definitionEntry.getName().equals(paramName))
      {
        return true;
      }
    }
    return false;
View Full Code Here

        {
          final ParameterDefinitionEntry[] parameterDefinitions = master.getParameterDefinition().getParameterDefinitions();
          boolean foundParameter = false;
          for (int j = 0; j < parameterDefinitions.length; j++)
          {
            final ParameterDefinitionEntry definition = parameterDefinitions[j];
            if (readHandler.getPropertyName().equals(definition.getName()))
            {
              foundParameter = true;
              break;
            }
          }
View Full Code Here

    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

    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

TOP

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

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.