Examples of ParameterMapping


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

        final TransMeta transMeta = loadTransformation(repository, resourceManager, resourceKey);
        transMeta.setArguments(params);
        final Trans trans = new Trans(transMeta);
        for (int i = 0; i < definedVariableNames.length; i++)
        {
          final ParameterMapping mapping = definedVariableNames[i];
          final String sourceName = mapping.getName();
          final String variableName = mapping.getAlias();
          final Object value = parameters.get(sourceName);
          if (value != null)
          {
            trans.setParameterValue(variableName, String.valueOf(value));
          }
View Full Code Here

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

      setText(Messages.getString("StructureTreeCellRenderer.ImportParameters"));
      setIcon(IconLoader.getInstance().getParameterIcon());
    }
    else if (value instanceof ParameterMapping)
    {
      final ParameterMapping mapping = (ParameterMapping) value;
      setText(Messages.getString("StructureTreeCellRenderer.ParameterMappingMessage", mapping.getAlias(), mapping.getName()));
      setIcon(IconLoader.getInstance().getParameterIcon());
    }
    else if (value instanceof ReportFieldNode)
    {
      final ReportFieldNode fieldNode = (ReportFieldNode) value;
View Full Code Here

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

      if (node instanceof ParameterMapping)
      {
        final Object o = getSelectionPath().getParentPath().getLastPathComponent();
        if (o instanceof SubReportParametersNode.ImportParametersNode)
        {
          final ParameterMapping field = (ParameterMapping) node;
          return new FieldDescriptionTransferable(field.getAlias());
        }
      }
      if (node instanceof ParameterDefinitionEntry)
      {
        final ParameterDefinitionEntry field = (ParameterDefinitionEntry) node;
        return new FieldDescriptionTransferable(field.getName());
      }
      if (node instanceof Expression)
      {
        final Expression expression = (Expression) node;
        if (expression.getName() != null)
View Full Code Here

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

  public ParameterMapping[] getMappings()
  {
    final ArrayList<ParameterMapping> list = new ArrayList<ParameterMapping>(backend.size());
    for (int i = 0; i < backend.size(); i++)
    {
      final ParameterMapping mapping = backend.get(i);
      final String sourceColumn = mapping.getName();
      final String alias = mapping.getAlias();
      if (StringUtils.isEmpty(sourceColumn) == false)
      {
        if (StringUtils.isEmpty(alias))
        {
          list.add(new ParameterMapping(sourceColumn, sourceColumn));
        }
        else
        {
          list.add(new ParameterMapping(sourceColumn, alias));
        }
      }
    }

    return list.toArray(new ParameterMapping[list.size()]);
View Full Code Here

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

    fireTableDataChanged();
  }

  public void addRow()
  {
    backend.add(new ParameterMapping("", ""));
    fireTableDataChanged();
  }
View Full Code Here

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

   * @param columnIndex the column whose value is to be queried
   * @return the value Object at the specified cell
   */
  public Object getValueAt(final int rowIndex, final int columnIndex)
  {
    final ParameterMapping mapping = backend.get(rowIndex);
    switch (columnIndex)
    {
      case 0:
        return mapping.getName();
      case 1:
        return mapping.getAlias();
      default:
        throw new IndexOutOfBoundsException();
    }
  }
View Full Code Here

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

   * @param rowIndex    row of cell
   * @param columnIndex column of cell
   */
  public void setValueAt(final Object aValue, final int rowIndex, final int columnIndex)
  {
    final ParameterMapping mapping = backend.get(rowIndex);
    switch (columnIndex)
    {
      case 0:
      {
        final String name;
        if (aValue == null)
        {
          name = "";
        }
        else
        {
          name = (String) aValue;
        }
        final String alias = mapping.getAlias();
        backend.set(rowIndex, new ParameterMapping(name, alias));
        fireTableCellUpdated(rowIndex, columnIndex);
        break;
      }
      case 1:
      {
        final String name = mapping.getName();
        final String alias;
        if (aValue == null)
        {
          alias = "";
        }
        else
        {
          alias = (String) aValue;
        }
        backend.set(rowIndex, new ParameterMapping(name, alias));
        fireTableCellUpdated(rowIndex, columnIndex);
        break;
      }
      default:
        throw new IndexOutOfBoundsException();
View Full Code Here

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

  private String findParameterAlias(final CdaQueryEntry query, final String name)
  {
    final ParameterMapping[] parameterMapping = query.getParameters();
    for (int i = 0; i < parameterMapping.length; i++)
    {
      final ParameterMapping mapping = parameterMapping[i];
      if (name.equals(mapping.getAlias()))
      {
        return mapping.getName();
      }
    }

    return name;
  }
View Full Code Here

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