Examples of ParameterMapping


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

      xmlWriter.writeTag(CdaModule.NAMESPACE, "query", queryAttr, XmlWriterSupport.OPEN);

      final ParameterMapping[] parameterMappings = query.getParameters();
      for (int j = 0; j < parameterMappings.length; j++)
      {
        final ParameterMapping parameterMapping = parameterMappings[j];
        final AttributeList paramAttr = new AttributeList();
        paramAttr.setAttribute(CdaModule.NAMESPACE, "datarow-name", parameterMapping.getName());
        paramAttr.setAttribute(CdaModule.NAMESPACE, "variable-name", parameterMapping.getAlias());
        xmlWriter.writeTag(CdaModule.NAMESPACE, "variable", paramAttr, XmlWriterSupport.CLOSE);
      }
     
      xmlWriter.writeCloseTag();
    }
View Full Code Here

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

   
    queryParameters = new ParameterMapping[variables.size()];
    for (int i = 0; i < variables.size(); i++)
    {
      final VariableReadHandler handler = variables.get(i);
      final ParameterMapping queryParameter = new ParameterMapping(handler.getDataRowName(), handler.getVariableName());
      queryParameters[i] = queryParameter;
    }
  }
View Full Code Here

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

   * @throws SAXException if an parser error occured.
   */
  @Override
  public Object getObject()
  {
    return new ParameterMapping(queryName, queryId);
  }
View Full Code Here

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

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

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

  {
    final SubReport report = (SubReport) getReport();
    final ParameterMapping[] exportMappings = report.getExportMappings();
    for (int i = 0; i < exportMappings.length; i++)
    {
      final ParameterMapping mapping = exportMappings[i];
      final AttributeList attList = new AttributeList();
      attList.setAttribute(ExtParserModule.NAMESPACE, "name", mapping.getName());
      if (mapping.getAlias().equals(mapping.getName()) == false)
      {
        attList.setAttribute(ExtParserModule.NAMESPACE, "alias", mapping.getAlias());
      }

      getXmlWriter().writeTag(ExtParserModule.NAMESPACE,
          "export-parameter", attList, XmlWriterSupport.CLOSE);
    }

    final ParameterMapping[] importMappings = report.getInputMappings();
    for (int i = 0; i < importMappings.length; i++)
    {
      final ParameterMapping mapping = importMappings[i];
      final AttributeList attList = new AttributeList();
      attList.setAttribute(ExtParserModule.NAMESPACE, "name", mapping.getName());
      if (mapping.getAlias().equals(mapping.getName()) == false)
      {
        attList.setAttribute(ExtParserModule.NAMESPACE, "alias", mapping.getAlias());
      }

      getXmlWriter().writeTag(ExtParserModule.NAMESPACE,
          "import-parameter", attList, XmlWriterSupport.CLOSE);
    }
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

  }

  public SubReport createSubReport() {
    SubReport report = new SubReport();
    report.addExpression(new SingleValueExpression("subreport"));
    report.setInputMappings(new ParameterMapping[]{new ParameterMapping("test-column", "test-column")});
    report.setExportMappings(new ParameterMapping[]{new ParameterMapping("test-column", "test-column")});
    return report;
  }
View Full Code Here

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

      xmlWriter.writeTag(namespace, tagName, "href",
          '/' + subReportState.getFileName() + "content.xml", XmlWriterSupport.OPEN);

      for (int i = 0; i < inputMappings.length; i++)
      {
        final ParameterMapping mapping = inputMappings[i];
        final AttributeList attrs = new AttributeList();
        attrs.setAttribute(BundleNamespaces.LAYOUT, "master-fieldname", mapping.getName());
        attrs.setAttribute(BundleNamespaces.LAYOUT, "detail-fieldname", mapping.getAlias());
        xmlWriter.writeTag(BundleNamespaces.LAYOUT, "input-parameter", attrs, XmlWriterSupport.CLOSE);
      }

      for (int i = 0; i < outputMappings.length; i++)
      {
        final ParameterMapping mapping = outputMappings[i];
        final AttributeList attrs = new AttributeList();
        attrs.setAttribute(BundleNamespaces.LAYOUT, "master-fieldname", mapping.getName());
        attrs.setAttribute(BundleNamespaces.LAYOUT, "detail-fieldname", mapping.getAlias());
        xmlWriter.writeTag(BundleNamespaces.LAYOUT, "output-parameter", attrs, XmlWriterSupport.CLOSE);
      }
      xmlWriter.writeCloseTag();
    }
  }
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
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.