protected CrmGenericImporter(ILogger logger, IDataStoreReader <Entity, EntityWrapper> storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config, CancellationToken token) : base(logger, storeReader, storeWriter, token) { this.config = config; targetEntRepo = storeWriter?.GetEntityRepository; AddCustomProcessors(); }
public TestCrmGenericImporter( ILogger logger, IDataStoreReader <Entity, EntityWrapper> storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config) : base(logger, storeReader, storeWriter, config) { }
public CrmDirectMigrator(ILogger logger, IEntityRepository entityRepo, ICrmStoreReaderConfig readerConfig, ICrmStoreWriterConfig writerConfig, ICrmGenericImporterConfig importConfig, CancellationToken token) : base( logger, new DataCrmStoreReader(logger, entityRepo, readerConfig), new DataCrmStoreWriter(logger, entityRepo, writerConfig, token), importConfig, token) { }
public CrmDirectMigrator(ILogger logger, DataCrmStoreReader storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config, CancellationToken token) : base(logger, storeReader, storeWriter, config, token) { }
public CrmDirectMigrator(ILogger logger, DataCrmStoreReader storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config) : base(logger, storeReader, storeWriter, config) { }
public CrmFileDataImporter(ILogger logger, List <IEntityRepository> entityRepos, IFileStoreReaderConfig readerConfig, ICrmStoreWriterConfig writerConfig, ICrmGenericImporterConfig importConfig, CancellationToken token) : base( logger, new DataFileStoreReader(logger, readerConfig), new DataCrmStoreWriterMultiThreaded(logger, entityRepos, writerConfig, token), importConfig, token) { }
public CrmFileDataImporter(ILogger logger, DataFileStoreReader storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config) : base(logger, storeReader, storeWriter, config) { }
public CrmFileDataImporterCsv(ILogger logger, IEntityRepository entityRepo, IFileStoreReaderConfig readerConfig, ICrmStoreWriterConfig writerConfig, ICrmGenericImporterConfig importConfig, CrmSchemaConfiguration schemaConfig, CancellationToken token) : base( logger, new DataFileStoreReaderCsv(logger, readerConfig, schemaConfig), new DataCrmStoreWriter(logger, entityRepo, writerConfig, token), importConfig, token) { }
public CrmFileDataImporterCsv(ILogger logger, DataFileStoreReaderCsv storeReader, DataCrmStoreWriter storeWriter, ICrmGenericImporterConfig config, CancellationToken token) : base(logger, storeReader, storeWriter, config, token) { }