Examples of KettleTransFromRepositoryProducer


Examples of org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransFromRepositoryProducer

   * @return the object.
   * @throws SAXException if an parser error occured.
   */
  public Object getObject() throws SAXException
  {
    return new KettleTransFromRepositoryProducer
        (getRepositoryName(), directory, transformation, getStepName(), getUsername(), getPassword(),
            getDefinedArgumentNames(), getDefinedVariableNames());
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransFromRepositoryProducer

  {
    if (producer instanceof KettleTransFromRepositoryProducer == false) {
      throw new BundleWriterException
          ("Invalid object type registered for handler of " + KettleTransFromRepositoryProducer.class.getSimpleName());
    }
    KettleTransFromRepositoryProducer repositoryProducer = (KettleTransFromRepositoryProducer) producer;

    final AttributeList coreAttrs = new AttributeList();
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "name", queryName);
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "repository", repositoryProducer.getRepositoryName());
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "directory", repositoryProducer.getDirectoryName());
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "transformation", repositoryProducer.getTransformationName());
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "step", repositoryProducer.getStepName());
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "username", repositoryProducer.getUsername());
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "password",
        PasswordEncryptionService.getInstance().encrypt(repositoryProducer.getPassword()));
    coreAttrs.setAttribute(KettleDataFactoryModule.NAMESPACE, "stop-on-error",
        String.valueOf(repositoryProducer.isStopOnError()));

    final String[] definedArgumentNames = repositoryProducer.getDefinedArgumentNames();
    final ParameterMapping[] parameterMappings = repositoryProducer.getDefinedVariableNames();
    if (definedArgumentNames.length == 0 && parameterMappings.length == 0)
    {
      xmlWriter.writeTag(KettleDataFactoryModule.NAMESPACE, "query-repository", coreAttrs, XmlWriter.CLOSE);
      return;
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransFromRepositoryProducer

   *
   * @return the object.
   */
  public KettleTransformationProducer getObject()
  {
    KettleTransFromRepositoryProducer kettleTransFromRepositoryProducer = new KettleTransFromRepositoryProducer
        (getRepositoryName(), directory, transformation, getStepName(), getUsername(), getPassword(),
            getDefinedArgumentNames(), getDefinedVariableNames());
    kettleTransFromRepositoryProducer.setStopOnError(isStopOnError());
    return kettleTransFromRepositoryProducer;
  }
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.