/// <summary> /// Initializes a new instance of the <see cref="CategorisationImportEngine"/> class. /// </summary> /// <param name="connectionStringSettings"> /// The connection String Settings. /// </param> /// <param name="categoryFactory"> /// The category Factory. /// </param> public CategorisationImportEngine(Database connectionStringSettings, IItemImportFactory <ICategoryObject> categoryFactory) : base(connectionStringSettings) { var factory = categoryFactory ?? new ItemImportFactory <ICategoryObject>(); this._categoryImport = factory.GetItemImport(); this._categoryBuilder = new CategoryBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="DataConsumerSchemeImportEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public DataConsumerSchemeImportEngine(Database database, IItemImportFactory <IDataConsumer> factory) : base(database, factory) { }
/// <summary> /// Initializes a new instance of the <see cref="ItemSchemeImportEngine{T,TItem}"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> protected ItemSchemeImportEngine(Database database, IItemImportFactory <TItem> factory) : base(database) { factory = factory ?? new ItemImportFactory <TItem>(); this._itemImportEngine = factory.GetItemImport(); }
/// <summary> /// Initializes a new instance of the <see cref="CodeListEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public CodeListEngine(Database database, IItemImportFactory <ICode> factory) : base(database, factory) { }
/// <summary> /// Initializes a new instance of the <see cref="ConceptSchemeImportEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public ConceptSchemeImportEngine(Database database, IItemImportFactory <IConceptObject> factory) : base(database, factory) { }
/// <summary> /// Initializes a new instance of the <see cref="CategorySchemeImportEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public CategorySchemeImportEngine(Database database, IItemImportFactory <ICategoryObject> factory) : base(database, factory) { }
/// <summary> /// Initializes a new instance of the <see cref="OrganisationUnitSchemeImportEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public OrganisationUnitSchemeImportEngine(Database database, IItemImportFactory <IOrganisationUnit> factory) : base(database, factory) { }
/// <summary> /// Initializes a new instance of the <see cref="AgencySchemeImportEngine"/> class. /// </summary> /// <param name="database"> /// The mapping store database instance. /// </param> /// <param name="factory"> /// The <see cref="IItemImportEngine{T}"/> factory. Optional /// </param> public AgencySchemeImportEngine(Database database, IItemImportFactory <IAgency> factory) : base(database, factory) { }