public ExportDiskForm(string sourceRootPath, string destinationPath, IReportServerReader reader, FolderItemExporter folderExporter, ReportItemExporter reportExporter, DataSourceItemExporter dataSourceExporter, ILoggerFactory loggerFactory) { if (string.IsNullOrEmpty(sourceRootPath)) throw new ArgumentException("sourceRootPath"); if (string.IsNullOrEmpty(destinationPath)) throw new ArgumentException("destinationPath"); if (reader == null) throw new ArgumentNullException("reader"); if (folderExporter == null) throw new ArgumentNullException("folderExporter"); if (reportExporter == null) throw new ArgumentNullException("reportExporter"); if (dataSourceExporter == null) throw new ArgumentNullException("dataSourceExporter"); if (loggerFactory == null) throw new ArgumentNullException("loggerFactory"); InitializeComponent(); this.mSourceRootPath = sourceRootPath; this.mExportDestinationPath = destinationPath; this.mReportServerReader = reader; this.mFolderExporter = folderExporter; this.mReportExporter = reportExporter; this.mDataSourceExporter = dataSourceExporter; this.mLoggerFactory = loggerFactory; this.mLogger = mLoggerFactory.GetCurrentClassLogger(); this.mSummaryForm = new SummaryForm(); }
public MigrateForm( string sourceRootPath, string sourceServerUrl, string destinationRootPath, string destinationServerUrl, IReportServerReader reader, IReportServerWriter writer, ILoggerFactory loggerFactory) { if (string.IsNullOrEmpty(sourceRootPath)) throw new ArgumentException("sourceRootPath"); if (string.IsNullOrEmpty(sourceServerUrl)) throw new ArgumentException("sourceServerUrl"); if (string.IsNullOrEmpty(destinationServerUrl)) throw new ArgumentException("destinationServerUrl"); if (string.IsNullOrEmpty(sourceServerUrl)) throw new ArgumentException("sourceServerUrl"); if (reader == null) throw new ArgumentNullException("reader"); if (writer == null) throw new ArgumentNullException("writer"); if (loggerFactory == null) throw new ArgumentNullException("loggerFactory"); InitializeComponent(); this.mSourceRootPath = sourceRootPath; this.mSourceServerUrl = sourceServerUrl; this.mDestinationRootPath = destinationRootPath; this.mDestinationServerUrl = destinationServerUrl; this.mReportServerReader = reader; this.mReportServerWriter = writer; this.mLoggerFactory = loggerFactory; this.mLogger = mLoggerFactory.GetCurrentClassLogger(); this.mLogger.Info("sourceRootPath: {0}", this.mSourceRootPath); this.mLogger.Info("sourceServerUrl: {0}", this.mSourceServerUrl); this.mLogger.Info("destinationRootPath: {0}", this.mDestinationRootPath); this.mLogger.Info("destinationServerUrl: {0}", this.mDestinationServerUrl); this.mSummaryForm = new SummaryForm(); }
public ImportZipForm( string sourceFileName, string destinationRootPath, string destinationServerUrl, IBundleReader bundleReader, IReportServerWriter writer, ILoggerFactory loggerFactory, IItemImporter<DataSourceItem> dataSourceItemImporter, IItemImporter<FolderItem> folderItemImporter, IItemImporter<ReportItem> reportItemImporter, IFileSystem fileSystem) { if (string.IsNullOrEmpty(sourceFileName)) throw new ArgumentException("sourceFileName"); if (string.IsNullOrEmpty(destinationRootPath)) throw new ArgumentException("destinationRootPath"); if (string.IsNullOrEmpty(destinationServerUrl)) throw new ArgumentException("destinationServerUrl"); if (bundleReader == null) throw new ArgumentNullException("bundleReader"); if (writer == null) throw new ArgumentNullException("writer"); if (loggerFactory == null) throw new ArgumentNullException("loggerFactory"); if (dataSourceItemImporter == null) throw new ArgumentNullException("dataSourceItemImporter"); if (folderItemImporter == null) throw new ArgumentNullException("folderItemImporter"); if (reportItemImporter == null) throw new ArgumentNullException("reportItemImporter"); if (fileSystem == null) throw new ArgumentNullException("fileSystem"); InitializeComponent(); this.mSourceFileName = sourceFileName; this.mDestinationRootPath = destinationRootPath; this.mDestinationServerUrl = destinationServerUrl; this.mBundleReader = bundleReader; this.mReportServerWriter = writer; this.mLoggerFactory = loggerFactory; this.mLogger = this.mLoggerFactory.GetCurrentClassLogger(); this.mDataSourceItemImporter = dataSourceItemImporter; this.mFolderItemImporter = folderItemImporter; this.mReportItemImporter = reportItemImporter; this.mFileSystem = fileSystem; this.mSummaryForm = new SummaryForm(); }
public ExportZipForm(string sourceRootPath, string destinationFilename, IReportServerReader reader, FolderItemExporter folderExporter, ReportItemExporter reportExporter, DataSourceItemExporter dataSourceExporter, IBundler zipBundler, ILoggerFactory loggerFactory, IFileSystem fileSystem) { if (string.IsNullOrEmpty(sourceRootPath)) { throw new ArgumentException("sourceRootPath"); } if (string.IsNullOrEmpty(destinationFilename)) { throw new ArgumentException("destinationFilename"); } if (reader == null) { throw new ArgumentNullException("reader"); } if (folderExporter == null) { throw new ArgumentNullException("folderExporter"); } if (reportExporter == null) { throw new ArgumentNullException("reportExporter"); } if (dataSourceExporter == null) { throw new ArgumentNullException("dataSourceExporter"); } if (zipBundler == null) { throw new ArgumentNullException("zipBundler"); } if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } InitializeComponent(); this.mSourceRootPath = sourceRootPath; this.mExportDestinationFilename = destinationFilename; this.mReportServerReader = reader; this.mFolderExporter = folderExporter; this.mReportExporter = reportExporter; this.mDataSourceExporter = dataSourceExporter; this.mZipBundler = zipBundler; this.mLoggerFactory = loggerFactory; this.mFileSystem = fileSystem; this.mLogger = mLoggerFactory.GetCurrentClassLogger(); this.mExportOutputTempDirectory = this.GetTemporaryExportOutputFolder("SSRSMigrate_ExportZip"); this.CreateExportOutputFolder(this.mExportOutputTempDirectory); this.mSummaryForm = new SummaryForm(); }
public MigrateForm( string sourceRootPath, string sourceServerUrl, string destinationRootPath, string destinationServerUrl, DataSourceEditForm dataSourceEditForm, IReportServerReader reader, IReportServerWriter writer, ILoggerFactory loggerFactory, PythonEngine pythonEngine) { if (string.IsNullOrEmpty(sourceRootPath)) { throw new ArgumentException("sourceRootPath"); } if (string.IsNullOrEmpty(sourceServerUrl)) { throw new ArgumentException("sourceServerUrl"); } if (string.IsNullOrEmpty(destinationServerUrl)) { throw new ArgumentException("destinationServerUrl"); } if (string.IsNullOrEmpty(sourceServerUrl)) { throw new ArgumentException("sourceServerUrl"); } if (dataSourceEditForm == null) { throw new ArgumentNullException("dataSourceEditForm"); } if (reader == null) { throw new ArgumentNullException("reader"); } if (writer == null) { throw new ArgumentNullException("writer"); } if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } if (pythonEngine == null) { throw new ArgumentNullException("pythonEngine"); } InitializeComponent(); this.mSourceRootPath = sourceRootPath; this.mSourceServerUrl = sourceServerUrl; this.mDestinationRootPath = destinationRootPath; this.mDestinationServerUrl = destinationServerUrl; this.mDataSourceEditForm = dataSourceEditForm; this.mReportServerReader = reader; this.mReportServerWriter = writer; this.mLoggerFactory = loggerFactory; this.mEngine = pythonEngine; this.mLogger = mLoggerFactory.GetCurrentClassLogger(); this.mLogger.Info("sourceRootPath: {0}", this.mSourceRootPath); this.mLogger.Info("sourceServerUrl: {0}", this.mSourceServerUrl); this.mLogger.Info("destinationRootPath: {0}", this.mDestinationRootPath); this.mLogger.Info("destinationServerUrl: {0}", this.mDestinationServerUrl); this.mSummaryForm = new SummaryForm(); }
public ExportZipForm(string sourceRootPath, string destinationFilename, IReportServerReader reader, FolderItemExporter folderExporter, ReportItemExporter reportExporter, DataSourceItemExporter dataSourceExporter, IBundler zipBundler, ILoggerFactory loggerFactory, IFileSystem fileSystem) { if (string.IsNullOrEmpty(sourceRootPath)) throw new ArgumentException("sourceRootPath"); if (string.IsNullOrEmpty(destinationFilename)) throw new ArgumentException("destinationFilename"); if (reader == null) throw new ArgumentNullException("reader"); if (folderExporter == null) throw new ArgumentNullException("folderExporter"); if (reportExporter == null) throw new ArgumentNullException("reportExporter"); if (dataSourceExporter == null) throw new ArgumentNullException("dataSourceExporter"); if (zipBundler == null) throw new ArgumentNullException("zipBundler"); if (loggerFactory == null) throw new ArgumentNullException("loggerFactory"); if (fileSystem == null) throw new ArgumentNullException("fileSystem"); InitializeComponent(); this.mSourceRootPath = sourceRootPath; this.mExportDestinationFilename = destinationFilename; this.mReportServerReader = reader; this.mFolderExporter = folderExporter; this.mReportExporter = reportExporter; this.mDataSourceExporter = dataSourceExporter; this.mZipBundler = zipBundler; this.mLoggerFactory = loggerFactory; this.mFileSystem = fileSystem; this.mLogger = mLoggerFactory.GetCurrentClassLogger(); this.mExportOutputTempDirectory = this.GetTemporaryExportOutputFolder("SSRSMigrate_ExportZip"); this.CreateExportOutputFolder(this.mExportOutputTempDirectory); this.mSummaryForm = new SummaryForm(); }
public ImportZipForm( string sourceFileName, string destinationRootPath, string destinationServerUrl, DataSourceEditForm dataSourceEditForm, IBundleReader bundleReader, IReportServerWriter writer, ILoggerFactory loggerFactory, IItemImporter <DataSourceItem> dataSourceItemImporter, IItemImporter <FolderItem> folderItemImporter, IItemImporter <ReportItem> reportItemImporter, IFileSystem fileSystem) { if (string.IsNullOrEmpty(sourceFileName)) { throw new ArgumentException("sourceFileName"); } if (string.IsNullOrEmpty(destinationRootPath)) { throw new ArgumentException("destinationRootPath"); } if (string.IsNullOrEmpty(destinationServerUrl)) { throw new ArgumentException("destinationServerUrl"); } if (dataSourceEditForm == null) { throw new ArgumentNullException("dataSourceEditForm"); } if (bundleReader == null) { throw new ArgumentNullException("bundleReader"); } if (writer == null) { throw new ArgumentNullException("writer"); } if (loggerFactory == null) { throw new ArgumentNullException("loggerFactory"); } if (dataSourceItemImporter == null) { throw new ArgumentNullException("dataSourceItemImporter"); } if (folderItemImporter == null) { throw new ArgumentNullException("folderItemImporter"); } if (reportItemImporter == null) { throw new ArgumentNullException("reportItemImporter"); } if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } InitializeComponent(); this.mSourceFileName = sourceFileName; this.mDestinationRootPath = destinationRootPath; this.mDestinationServerUrl = destinationServerUrl; this.mDataSourceEditForm = dataSourceEditForm; this.mBundleReader = bundleReader; this.mReportServerWriter = writer; this.mLoggerFactory = loggerFactory; this.mLogger = this.mLoggerFactory.GetCurrentClassLogger(); this.mDataSourceItemImporter = dataSourceItemImporter; this.mFolderItemImporter = folderItemImporter; this.mReportItemImporter = reportItemImporter; this.mFileSystem = fileSystem; this.mSummaryForm = new SummaryForm(); }