Examples of ParameterMapping


Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

      report.setQueryLimit(dataDefinition.getQueryLimit());
      report.setQueryTimeout(dataDefinition.getQueryTimeout());
      final ParameterMapping[] inputMapping = dataDefinition.getImportParameters();
      for (int i = 0; i < inputMapping.length; i++)
      {
        final ParameterMapping mapping = inputMapping[i];
        report.addInputParameter(mapping.getName(), mapping.getAlias());
      }
      final ParameterMapping[] exportMapping = dataDefinition.getExportParameters();
      for (int i = 0; i < exportMapping.length; i++)
      {
        final ParameterMapping mapping = exportMapping[i];
        report.addExportParameter(mapping.getName(), mapping.getAlias());
      }

      final Expression[] expressions = dataDefinition.getExpressions();
      if (expressions != null)
      {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

  {
    parameterMappings = new ParameterMapping[importParameters.size()];
    for (int i = 0; i < importParameters.size(); i++)
    {
      final PlainParameterReadHandler handler = (PlainParameterReadHandler) importParameters.get(i);
      parameterMappings[i] = new ParameterMapping(handler.getName(), handler.getName());
    }
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

    retval.put(MasterReport.REPORT_DATE_PROPERTY, new Date());

    final ParameterMapping[] reportParameterValues = report.getInputMappings();
    for (int i = 0; i < reportParameterValues.length; i++)
    {
      final ParameterMapping mapping = reportParameterValues[i];
      if ("*".equals(mapping.getName()))
      {
        continue;
      }
      retval.put(mapping.getName(), null);
    }
    return retval;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

    final ParameterMapping[] parameterMappings = subReport.getExportMappings();

    for (int i = 0; i < parameterMappings.length; i++)
    {
      final ParameterMapping parameterMapping = parameterMappings[i];
      logger.debug("parameterMapping.getAlias() = " + parameterMapping.getAlias());
      logger.debug("parameterMapping.getName() = " + parameterMapping.getName());
    }

    return report;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

      final String[] fields = getField();
      final int length = fields.length;
      final ParameterMapping[] mappings = new ParameterMapping[length];
      for (int i = 0; i < length; i++)
      {
        mappings[i] = new ParameterMapping(fields[i], fields[i]);
      }

      final QueryParametersDataRow params = new QueryParametersDataRow(getDataRow(), mappings);
      final TableModel tableModel = dataFactory.queryData(query, new QueryDataRowWrapper(params, 1, queryTimeout));
      if (tableModel == null)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

    {
      final String[] outerNames = new String[parameterMappings.length];
      final Object[] values = new Object[parameterMappings.length];
      for (int i = 0; i < parameterMappings.length; i++)
      {
        final ParameterMapping mapping = parameterMappings[i];
        final String name = mapping.getAlias();
        values[i] = globalView.get(name);
        outerNames[i] = mapping.getName();

      }
      setData(outerNames, values);
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

   * @return the object.
   * @throws SAXException if an parser error occured.
   */
  public Object getObject() throws SAXException
  {
    return new ParameterMapping(dataRowName, variableName);
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "argument", "datarow-name", argumentName, XmlWriter.CLOSE);
    }

    for (int i = 0; i < parameterMappings.length; i++)
    {
      final ParameterMapping parameterMapping = parameterMappings[i];
      final AttributeList paramAttr = new AttributeList();
      paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "datarow-name", parameterMapping.getName());
      if (parameterMapping.getName().equals(parameterMapping.getAlias()) == false)
      {
        paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "variable-name", parameterMapping.getAlias());
      }
      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "variable", paramAttr, XmlWriter.CLOSE);
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "argument", "datarow-name", argumentName, XmlWriter.CLOSE);
    }

    for (int i = 0; i < parameterMappings.length; i++)
    {
      final ParameterMapping parameterMapping = parameterMappings[i];
      final AttributeList paramAttr = new AttributeList();
      paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "datarow-name", parameterMapping.getName());
      if (parameterMapping.getName().equals(parameterMapping.getAlias()) == false)
      {
        paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "variable-name", parameterMapping.getAlias());
      }
      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "variable", paramAttr, XmlWriter.CLOSE);
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.ParameterMapping

      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "argument", "datarow-name", argumentName, XmlWriter.CLOSE);
    }

    for (int i = 0; i < parameterMappings.length; i++)
    {
      final ParameterMapping parameterMapping = parameterMappings[i];
      final AttributeList paramAttr = new AttributeList();
      paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "datarow-name", parameterMapping.getName());
      if (parameterMapping.getName().equals(parameterMapping.getAlias()) == false)
      {
        paramAttr.setAttribute(KettleDataFactoryModule.NAMESPACE, "variable-name", parameterMapping.getAlias());
      }
      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "variable", paramAttr, XmlWriter.CLOSE);
    }
    xmlWriter.writeCloseTag();
  }
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.