Class FtpAction


  • public class FtpAction
    extends AbstractReportAction
    Filename: FtpAction.java Created on Apr 13, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting
    Since:
    7.8.0

    Handles the actual distribution for ftp

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String AUDIT_FAIL_MSG  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void perform​(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, java.lang.String reportPath, java.lang.String reportName, java.util.Map<java.lang.String,​java.lang.Object> reportData)  
      void perform​(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, java.lang.String reportPath, java.lang.String reportName, java.util.Map<java.lang.String,​java.lang.Object> parameterData, java.util.Map<java.lang.String,​java.lang.Object> configData)
      Called by system.report.executeAndDistribute.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • perform

        public void perform​(RMDocument report,
                            ReportResource reportResource,
                            AbstractReportActionConfig config,
                            java.lang.String reportPath,
                            java.lang.String reportName,
                            java.util.Map<java.lang.String,​java.lang.Object> parameterData,
                            java.util.Map<java.lang.String,​java.lang.Object> configData)
        Description copied from class: AbstractReportAction
        Called by system.report.executeAndDistribute. This parses the configData that applies to this distribution type, updates a distribution config, and calls the other overload of perform.
        Specified by:
        perform in class AbstractReportAction
        Parameters:
        report - The RMDocument generated from the report template
        reportResource - The ReportResource
        config - A new blank config of the appropriate type. May be altered by the configData before calling the overload.
        reportPath - Path to the report we want to perform.
        reportName - Name of the report we want to perform.
        parameterData - Optional parameter overrides.
        configData - Optional data to apply to the configuration. Missing values will be left at the default values.