public DataMigrator( ICorpusMigrator corpusMigrator, IQuranMigrator quranMigrator, ICommentaryMigrator commentaryMigrator, IHadithMigrator hadithMigrator, ILuceneIndexWriterProvider indexWriterProvider, IDictionariesMigrator dictionariesMigrator, ISettings settings) { CorpusMigrator = corpusMigrator; QuranMigrator = quranMigrator; CommentaryMigrator = commentaryMigrator; HadithMigrator = hadithMigrator; IndexWriterProvider = indexWriterProvider; DictionariesMigrator = dictionariesMigrator; Settings = settings; }
public VerseAnalysisWriteRepository( ILuceneIndexWriterProvider indexWriterProvider) { IndexWriterProvider = indexWriterProvider; }
public HadithWriteRepository(ILuceneIndexWriterProvider indexWriterProvider) { IndexWriterProvider = indexWriterProvider; }
public DictionaryEntryWriteRepository(ILuceneIndexWriterProvider indexWriterProvider) { IndexWriterProvider = indexWriterProvider; }
public CommentaryWriteRepository(ILuceneIndexWriterProvider indexWriterProvider) { IndexWriterProvider = indexWriterProvider; }